(すでに)ソートされた で二分探索を行う最も簡単な方法は何NSArray
ですか?
これまでに見つけたいくつかの潜在的な方法は次のとおりです。
(ここ
CFArrayBSearchValues
で言及)の使用-これはで機能しますか?NSArray
の方法は、配列がソートされていることを前提としており、型のパラメーターを取ります
indexOfObject:inSortedRange:options:usingComparator:
。これは、バイナリ検索を実行することを意味しますか? ドキュメントはただ言う:NSArray
opts
NSBinarySearchingOptions
指定された NSComparator ブロックを使用して配列内の要素と比較された、指定された範囲内のオブジェクトのインデックスを返します。
独自の二分探索法を作成します (この行に沿ったもの)。
私はiOS 4.3+用にプログラミングしていることを追加する必要があります
前もって感謝します。