アンソートされていないデータで役立ちますか？
いいえ、バイナリ検索にはソートされた配列が必要です。アレイの他のプロパティがある場合があります。これにより、単なる反復よりも効率的な検索を行うことができますが、バイナリ検索の性質上はソートされたデータが必要です。

アレイの一部がソートされていることがわかっている場合は、もちろん、そこでバイナリ検索を実行し、それ以外の場合は線形検索からこれを除外することができます。