PHPでの挿入ソートの実装方法
ループを使用した実装:function insertionSort($arr) { $n = count($arr); for ($i = 1; $i < $n; $i++) { $key = $arr[$i]; $j = $i - 1; while ($j >= 0 && $arr[$j] > $key) { $arr[$j + 1] = $arr[$j]; $j--; } $arr[$j + 1] = $key; } return $arr; } $numbers = [4, 2, 7, 1, 3]>>More