cancelbubble PHP 資料結構 演算法描述 冒泡排序 bubble sort

WBOY
發布: 2016-07-29 08:46:00
原創
1041 人瀏覽過

複製程式碼 程式碼如下:


/**
* 冒泡排序 bubble sort
*
* 原理:多次循環進行比較,每次比較時將最大數移到最上面。每次迴圈時,找出剩餘變數裡的最大值,然後減少查詢範圍。這樣經過多次循環以後,就完成了這個陣列的排序
*/
function php
/***/
function php
/***/
function php
/***/
function php
list)
{
$len = count($list);
if(empty($len)) return $list;
for($i = 0;$i {
for($j = $i + 1; $j {
$flag = '';
if($list[$ i] > $list[$j]) // 從小到大
//if($list[$i] {
$ tmp = $list[$i];
$list[$i] = $list[$j];
$list[$j] = $tmp;
$flag = " change";
}
echo implode(',',$list).$flag."
";
}

echo "-------------- -----------
";

}

return $list;

}

$list = array(4,3,2,1,5, 7,3,7); $list = sort_bubble($list); 以上就介紹了cancelbubble PHP 資料結構 演算法描述 冒泡排序 bubble sort,包括了cancelbubble方面的內容,希望對PHP教程有興趣的朋友有所幫助。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!