今回は、PHP 半検索アルゴリズムの事例について詳しく説明します。PHP 半検索を使用する際の 注意事項 は何ですか?実際の事例を見てみましょう。
概要:
基本的な考え方:
順序付きリストでは、指定された値が中央のレコードのキーと等しい場合、検索は成功します。指定された値が中央のレコードのキーより大きい場合は、中央のレコードの左半分で検索を続けます。指定された値が中央のレコードのキーより大きい場合は、中央のレコードの右半分で検索を続けます。検索が成功するか、すべての検索領域にレコードがなく検索が失敗するまで、上記のプロセスを繰り返します。コード:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
1 2 |
|
概要:
二分探索の時間計算量はO(logn)です。しかし、二分探索では順序付きテーブル(配列)を順次格納することが前提となるため、順序付きテーブルに対して頻繁に挿入や削除操作が必要な場合、順序付きソートの維持には多大な負荷がかかります。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。 推奨読書: PHP アプリケーションのコンテナ化とデプロイメントの使用方法の詳細な説明
以上がPHP半探索アルゴリズム事例の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。