2 つの文字列を比較して、重複する単語を識別できるようにしようとしています。例えば;
String1 = "Hello, my name is John."
String2 = "Can you tell me your name please?"
String1 と String2 を比較すると単語が返されます。"名前"。
これら 2 つの文字列を単語の配列に分割し、2 次元配列の各文字列の各単語を反復処理できることはわかっています。ただし、これは O(n^2) で計算コストが高く、これを行うより高速な方法があるかどうか疑問に思っていましたか?
ありがとう。
編集: わかりやすくするために例を変更しました。