ホームページ > バックエンド開発 > PHPチュートリアル > PHP二分探索アルゴリズムの詳しい解説_PHPチュートリアル

PHP二分探索アルゴリズムの詳しい解説_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:21:23
オリジナル
920 人が閲覧しました

php二分探索アルゴリズムの詳細説明

1. 概念: 半検索とも呼ばれるバイナリ検索には、比較が少なく、検索速度が速く、平均パフォーマンスが高いという利点があります。欠点は、検索するテーブルが順序付けされたテーブルである必要があることです。そして削除は困難です。したがって、二分探索法は、頻繁には変更されないが、頻繁に検索される順序付きリストに適しています。まず、テーブル内の要素が昇順に配置されていると仮定し、テーブルの中央の位置に記録されているキーワードと検索キーワードを比較し、両者が等しい場合は検索が成功します。テーブルを最初と最後の 2 つのサブテーブルに分割します。 If 中央の位置に記録されたキーワードが検索キーワードより大きい場合は、前のサブテーブルがさらに検索され、そうでない場合は次のサブテーブルが検索されます。さらに遠く。条件を満たすレコードが見つかって検索が成功するまで、またはサブテーブルが存在しない場合は検索が失敗するまで、上記のプロセスを繰り返します。

2. コード: 順序なし配列の場合は、次のメソッドを使用します。れーれー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/859802.html技術記事 PHP バイナリ検索アルゴリズムの詳細な説明 1. 概念: 二分検索は、比較回数が少なく、検索速度が速く、平均パフォーマンスが優れているという利点があります。注文したテーブル...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート