国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP 數(shù)據(jù)結(jié)構(gòu) 算法描述 冒泡排序 bubble sort

2024-05-04 23:17:45
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:


<?php
/**
* 冒泡排序 bubble sort
*
* 原理:多次循環(huán)進(jìn)行比較,每次比較時(shí)將最大數(shù)移動(dòng)到最上面。每次循環(huán)時(shí),找出剩余變量里的最大值,然后減小查詢范圍。這樣經(jīng)過多次循環(huán)以后,就完成了對(duì)這個(gè)數(shù)組的排序
*/
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);

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 清新县| 剑阁县| 望谟县| 聂荣县| 浠水县| 古丈县| 柘城县| 英山县| 谷城县| 崇州市| 福泉市| 青阳县| 册亨县| 股票| 秀山| 河曲县| 宁都县| 白银市| 克拉玛依市| 雅江县| 工布江达县| 安徽省| 瑞金市| 汉沽区| 密山市| 南和县| 乌拉特后旗| 梁河县| 咸宁市| 满洲里市| 雅安市| 苍溪县| 莱阳市| 邻水| 曲水县| 武汉市| 长武县| 汝城县| 祁东县| 手游| 穆棱市|