友人 私は、300,000 語 (1 行あたり 1 語) を含むテキスト ファイル (2MB) にアルファベット順に並べ替えられた単語のリストを持っています。既にソートされているため、正確で大文字と小文字を区別しない必要がある文字列検索をすばやく実行したいと考えています。それを行う方法はありますか?
できるだけ早く、大文字と小文字を区別しないようにする必要があります。例えば、
ユーザーがテキスト ファイルから「MAT」という単語を検索する必要がある場合、出力は mat/MAT である必要があり、mate、matted などの単語を含めないでください。出力は最短時間で生成される必要があります。
編集 - パターン/マッチャーやバッファードリーダー/スキャナーなどのようにそれを行うには、クラスやアルゴリズムのようなソリューションが必要です.