PHP实现快速排序算法
関数クイックソート($seq) {
? if (count($seq) > 1) {
??? $k = $seq[0];
??? $x = array();
??? $y = array();
??? for ($i=1; $i
??????? } else {
??????? $y[] = $seq[$i];
??????? }
??? }
??? $x = クイックソート($x);
??? $y = クイックソート($y);
??? return array_merge($x, array($k), $y);
? } else {
??? $seq を返します;
? }
}
$arr = 配列(12,2,16,30,8,28,4,10,20,6,18);
print_r(クイックソート($arr));
?>