0

我有一个包含文本的表(A)(没有任何文本长度限制,文本计数可以超过 2000)和另一个表(B),其中最多包含 2000 个静态单词。我需要在表 A 的文本中查找表 B 中出现的单词。现在,我正在考虑两种可能的解决方案:

  1. 将表 A 的单词存储在数组中,并应用Knuth-Moriss-Prat 算法查找出现次数。
  2. 将表 A 的单词存储在数组中,并使用 SQL "WHERE" 条件查找出现。

对于此类问题,您会建议哪种方法?

4

1 回答 1

1

将 b 单词存储在哈希表中,然后查找其中的每个 A 单词。

于 2013-11-10T17:46:35.673 回答