<?php function qsort(&$arr) { _quick_sort($arr, 0, count($arr) - 1); } function _quick_sort(&$arr, $low, $high) { $low_data = $arr[$low]; $prev_low = $low; $prev_high = $high; while ($low < $high) { while ($arr[$high] >= $low_data && $low < $high) { $high--; } if ($low < $high) { $arr[$low] = $arr[$high]; $low++; } while ($arr[$low] <= $low_data && $low < $high) { $low++; } if ($low < $high) { $arr[$high] = $arr[$low]; $high--; } }
再帰アルゴリズムを使用した高速ソート。
#@param array $arr 並べ替える配列@param int $low 最下位の並べ替えサブセクション@param int $high 最上位の並べ替えフィールド# #####################################
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事
30Nov2024
cURL: PHP の HTTP リクエスト ハンドラー PHP 開発の分野では、「cURL」という用語が頻繁に登場します。それは図書館です...
30Oct2024
App Engine 上の Golang でパスワードを保護するWeb アプリケーションのパスワード ハッシュに関しては、セキュリティが最も重要です。人気の図書館ですが...
13Jun2016
29 以下の PHP Excel 処理クラスには、Excel の読み書き、インポート、エクスポートなどに関するクラスが含まれており、その一覧は以下のとおりです: PHP Excel Reader クラス 1. COM を使用して Excel スプレッドシートを読み取る Umesh Rai (インド) 2. Excelビナを読む
11Jan2025
iTextSharp でテキストの書式設定を行うにはどうすればよいですか?はい、iTextSharp でテキストの書式設定を行うことができます。図書館では次のようなサービスを提供しています...
13Jun2016
PHPインターフェイスクラスと抽象クラスの実際の役割。 1.php インターフェイス クラス: インターフェイス 実際、それらの機能は非常に単純です。多くの人が一緒にプロジェクトを開発する場合、全員が他の人が作成したクラスを呼び出すことがあります。では、どうやってそれらを知ることができるのでしょうか?
27Dec2024
プレーン JavaScript のテキストから HTML タグを削除する文字列から HTML タグを削除することは、Web 開発における一般的なタスクです。図書館もあるのに…
Hot Tools
依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ
50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます
画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ