国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 临颍县| 教育| 巴东县| 繁峙县| 定襄县| 瓦房店市| 晴隆县| 迁西县| 彝良县| 莲花县| 安多县| 元谋县| 中山市| 时尚| 武陟县| 天柱县| 江华| 韶关市| 宁乡县| 毕节市| 隆德县| 枣强县| 冀州市| 太原市| 晋州市| 云林县| 会理县| 浦北县| 政和县| 龙游县| 桓仁| 仁寿县| 岳池县| 泰来县| 罗平县| 普洱| 聂荣县| 都兰县| 筠连县| 沭阳县| 科技|