PHP算法-插入排序
/**
* 插入排序
*
* @param Array $arr
*/
function insert_sort($arr)
{
$count = count($arr);
for ($i = 1; $i < $count; $i ++) {
$tmp = $arr[$i];
$key = $i - 1;
while ($key >= 0 && $tmp < $arr[$key]) {
$arr[$key + 1] = $arr[$key];
$key --;
}
if (($key + 1) != $i)
$arr[$key + 1] = $tmp;
}
return $arr;
} 相关推荐
Jasmineyaoyao 2020-06-16
Joymine 2020-06-16
清溪算法君老号 2020-06-06
清溪算法君老号 2020-06-01
shenwenjie 2020-04-25
星辰大海的路上 2020-04-22
bluewelkin 2020-04-21
chenfei0 2020-04-15
hanyujianke 2020-03-03
Colourful 2020-02-29
dushine00 2020-02-17
Happyunlimited 2020-02-17
shawsun 2020-02-12
pimshell 2020-02-03
hugebawu 2020-01-15
dbhllnr 2020-01-10