您的位置:首页 > 其它

直接插入排序,

2013-09-14 21:39 197 查看
//直接插入排序,小算法,大智慧,佩服那些研究算法的前辈大

function insertSort($a){
$ct=count($a);
for($i=0;$i<$ct;$i++){
if($a[$i]<$a[$i-1]){
$b=$a[$i];
for($j=$i-1;$a[$j]>$b;$j--){
$a[$j+1]=$a[$j];
}
$a[$j+1]=$b;
}
}
return $a;
}

$b=array(2,5,1,8,4,3,9,11,9,7,5,4,6,4,10,6);
echo "<pre>";
$b=insertSort($b);
print_r($b);
echo "</pre>";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: