激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美中文字幕一区二区 | 国产大片免费看 | 97久久日一线二线三线 | 国产在线导航 | 久久久久久久久亚洲精品 | 精品国产乱码久久久久久久 | 久久久久久久久久美女 | 激情五月少妇a | 凹凸成人精品亚洲精品密奴 | 久久老司机精品视频 | 日日天日日夜日日摸 | 爱射av | 美女亚洲| 成人午夜视屏 | 国产精品亚洲欧美 | www视频免费观看 | 亚洲一区二区三区精品在线观看 | 欧美国产91| 日韩美香港a一级毛片 | 91懂色| 91在线视频免费观看 | 亚洲影视在线观看 | 男女无遮挡羞羞视频 | 欧美一区2区三区4区公司二百 | 成人视屏在线观看 | 久久精品网 | 国产va在线观看 | 最新中文字幕在线 | 中文字幕国 | 欧美18videos性处按摩 | 欧美一级片一区 | 日日摸夜夜添夜夜添牛牛 | 国产午夜精品一区二区三区四区 | 久久成人免费网 | 一级免费大片 | 亚洲男人天堂 | 国内精品久久久久久久久久久久 | 中国国语毛片免费观看视频 | 美女毛片儿 | 亚洲99 | 九九热在线视频免费观看 |