特定の位置に特定の文字が含まれる単語(アイテム)の存在を照会できる辞書を保持するための適切なデータ構造を誰かが提案できますか?たとえば、x、y、zの位置にa、b、cの文字が含まれている単語(ある場合)を特定します。挿入は特に効率的である必要はありません。
これは基本的にスクラブルの問題です(私も文字に関連するスコアを持っていますが、それは私たちに関係する必要はありません)。バイオインフォマティクスは、配列アラインメントを装って同じ問題を研究しているのではないかと思います。スピードの面で最先端は何ですか?