假设我收到了一个包含一堆单词的文档(例如一首诗)。然后我希望能够存储每个单词,以便我可以运行诸如“ocean 4”之类的命令来查找单词“ocean”第四次出现在我的文本中的位置。存储它的最佳数据结构是什么?
我想保持在 O(n^2) 以下,但我认为到目前为止我提出的解决方案效率太低。
任何帮助入门将不胜感激。
谢谢
假设我收到了一个包含一堆单词的文档(例如一首诗)。然后我希望能够存储每个单词,以便我可以运行诸如“ocean 4”之类的命令来查找单词“ocean”第四次出现在我的文本中的位置。存储它的最佳数据结构是什么?
我想保持在 O(n^2) 以下,但我认为到目前为止我提出的解决方案效率太低。
任何帮助入门将不胜感激。
谢谢