摘要: $arr = array(4,2,5,1,3); function insertSort($arr) { $len = count($arr); // 元素总数 for ($i=1; $i<$len; $i++) { // 正常遍历 $tmp = $arr[$i]; // 获取当前元素 for ($ 阅读全文
posted @ 2021-03-21 22:44 蓝晓焰 阅读(22) 评论(0) 推荐(0) 编辑
摘要: // 选择排序 第一个元素和剩余的对比,找出最小的,第二个和其他对比,找出第二小的,一直到最后 $arr = array(4,2,5,1,3); function selectSort($arr) { $len = count($arr); for ($i=0; $i<$len; $i++) { / 阅读全文
posted @ 2021-03-21 18:58 蓝晓焰 阅读(13) 评论(0) 推荐(0) 编辑
摘要: $arr = array(4,2,5,1,3); // 快速排序 function quickSort($arr) { $len = count($arr); if ($len <= 1) { // 是否继续进行 return $arr; } $mid = $arr[0]; // 以第一个元素为基准 阅读全文
posted @ 2021-03-21 16:16 蓝晓焰 阅读(24) 评论(0) 推荐(0) 编辑