string と int のペアの配列があります。文字列を検索し、対応する int 値の順にリストしたいと思います。
class WordClass
{
public string Word;
public int Relevance;
}
WordClass words[];
これにインデックス アルゴリズムを実装したいのですが、どのアルゴリズムを使用すればよいかわかりません。
SQL では、次のようになります。
SELECT word FROM table WHERE word like 'ab%' order by relevance
AVL ツリーを作成しましたが、1 つの AVL ツリーはこの目的にはあまり適していないことに気付きました。
アルゴリズムは非常に高速である必要があります。
ありがとうございました