一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP 數據結構 算法描述 冒泡排序 bubble sort

PHP 數據結構 算法描述 冒泡排序 bubble sort

2019-12-04 11:16PHP教程網 PHP教程

多次循環進行比較,每次比較時將最大數移動到最上面。每次循環時,找出剩余變量里的最大值,然后減小查詢范圍。這樣經過多次循環以后,就完成了對這個數組的排序

代碼如下:


<?php 
/** 
* 冒泡排序 bubble sort 

* 原理:多次循環進行比較,每次比較時將最大數移動到最上面。每次循環時,找出剩余變量里的最大值,然后減小查詢范圍。這樣經過多次循環以后,就完成了對這個數組的排序 
*/ 
function sort_bubble($list) 

$len = count($list); 
if(empty($len)) return $list; 

for($i = 0;$i < $len; $i++) 

for($j = $i + 1; $j < $len; $j++) 

$flag = ''; 
if($list[$i] > $list[$j]) // 從小到大 
//if($list[$i] < $list[$j]) // 從大到小 

$tmp = $list[$i]; 
$list[$i] = $list[$j]; 
$list[$j] = $tmp; 

$flag = " change"; 

echo implode(',',$list).$flag."<br/>"; 

echo "-------------------------<br/>"; 

return $list; 


$list = array(4,3,2,1,5,7,3,7); 
$list = sort_bubble($list); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一级专区免费大片俄罗斯 | 免费观看视频在线 | 精品国产综合区久久久久久 | 国产日韩欧美在线观看不卡 | 日韩高清在线观看 | 久久精品麻豆国产天美传媒果冻 | 天天做天天玩天天爽天天 | 成人福利在线视频免费观看 | 九九99热| 国产果冻传媒 | 晓雪老师我要进你里面好爽 | 变态 另类 国产 亚洲 | 精品日韩欧美一区二区三区 | 99久久精品免费看国产 | 小辣椒精品福利视频导航 | 男人天堂网址 | 大桥未久midd—962在线 | 变形金刚第一部 | 国语自产自拍秒拍在线视频 | 91香蕉导航 | 国产成人精品第一区二区 | 国产主播精品在线 | 亚洲精品电影天堂网 | 亚洲国产成人在线视频 | 国产资源在线视频 | 欧美视频在线一区 | 日本动漫啪啪动画片mv | 成人福利视频网址 | 欧美成人影院免费观 | 视频一区二区 村上凉子 | 天作谜案免费完整版在线观看 | 国产美女久久精品香蕉69 | 日韩免费毛片视频杨思敏 | www.亚洲色图 | 女人叉开腿让男人桶 | 日韩视频在线精品视频免费观看 | 亚洲成熟人网站 | 亚洲精品6久久久久中文字幕 | 丰满艳妇亲伦视频 | 91麻豆制片厂 | 日韩毛片高清在线看 |