Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
それで、二分探索アルゴリズムの再帰的探索について読んでいて、結果が見つからない計算ごとに、調べている配列を半分に切って新しい配列を作成するという行を見ました。最初の配列の開始インデックスと終了インデックスを調整する代わりに、すべての計算で新しい配列を作成することが本当に必要ですか?
開始インデックスと終了インデックスを調整できることを確認してください。これが実装です。あなたが読んでいるのはアルゴリズムの簡単な説明です。それでも機能する場合、実装は異なる場合があります。