$pivot = $a[$l]; $i = $l + 1; $j = $r; while(1){ while($a[$i] > $pivot && $i < $j) $i++; while($a[$j] < $pivot) $j--; if($i>=$j) break; $temp = $a[$i]; $a[$i]= $a[$j]; $a[$j]= $temp; } $a[$l] = $a[$j]; $a[$j] = $pivot; return $j; }
二分法和快速排序的PHP实现
最新推荐文章于 2019-03-21 10:12:30 发布