ホームページ > バックエンド開発 > PHPチュートリアル > PHP はクイックソートアルゴリズムを採用

PHP はクイックソートアルゴリズムを採用

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:06:50
オリジナル
830 人が閲覧しました

PHP实现快速排序算法

関数クイックソート($seq) {
? if (count($seq) > 1) {
??? $k = $seq[0];
??? $x = array();
??? $y = array();
??? for ($i=1; $i ??????? if ($seq[$i] ??????? $x[] = $seq[$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));
?>

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート