我正在尝试能够比较两个字符串并识别重复的单词。例如;
String1 = "Hello, my name is John."
String2 = "Can you tell me your name please?"
比较 String1 和 String2 将返回单词;“姓名”。
我知道可以将这两个字符串拆分为一个单词数组,然后遍历二维数组中每个字符串的每个单词。然而,这在 O(n^2) 时计算成本很高,我想知道是否有更快的方法来做到这一点?
谢谢。
编辑:为清楚起见更改了示例。