冒泡排序

Posted on Posted in php
Tips: 本文创建于2014年4月14日,已超过 2 年,内容或图片可能已经失效!

[code lang="php"]
<?php
/**
* 冒泡排序
*/
function bubbleSort(& $list) {
// 控制比较轮数
for($n = 1, $len = count ( $list ); $n < $len; ++ $n) {
// 控制哪两个元素键比较。得到前面的元素下标即可
for($i = 0; $i < $len - $n; ++ $i) {
// 比较
if ($list [$i] > $list [$i + 1]) {
// 交换
$tmp = $list [$i];
$list [$i] = $list [$i + 1];
$list [$i + 1] = $tmp;
}
}
}
}
?>
[/code]

» 转载请注明来源:若我若鱼 » 冒泡排序

Leave a Reply

Your email address will not be published. Required fields are marked *

seventeen − twelve =