人がテキストフィールドにテキストを入力すると、テキストボックス(チャット用)に追加される前に、検索したい特定の単語があります。これには、宇宙船のワードスペースがスプライスされていない例が含まれます。テキストの文字列内の単語の効率的なフィルタリング
この種の目的には通常どのようなアルゴリズムが使用されていますか?
私は各単語のテキストを反復考えることができる唯一のアルゴリズム:
for each word to filter
for each char in string
if the substring from index of the first letter of word to the current index == word, do something with the word
end for each
end for each
はそれを行うためのより良い、より多くのO(n)の方法はありますか?
おかげ
具体例はありますか?私はあなたが何を求めているのかよく分かっているとは思わない。 –