次のようなデータがあります。
ID Value
1 AAA
1 ABC
2 dasd
2 dsfdsf
2 dsfsd
3 df
3 dwqef
それらはオブジェクトです(プレーンテキストではありません)。
ID = 2 のすべてのオブジェクトを取得したいのです
が、バイナリ バイナリ検索を実行してインデックス 3 を取得できますが、(2 と 4) を取得するにはどうすればよいですか? 効率的なアルゴリズムはありますか?
本当の問題は、約 100 万項目のリストです。
bf と lisp 以外のどの言語でも役に立ちます。