【发布时间】:2017-12-28 20:05:04
【问题描述】:
我需要的是从数组 2 中的数组 1 中查找包含单词的短语。假设数组一包含 ["Margaret is a girl"; “爱”;“土豆”; “Swim”],另一个是随机的单词文本,被吐入数组。如何有效地检查短语(单词序列)和单词? 因为,按照我的想法,以老式的方式进行操作将是时间问题。
【问题讨论】:
-
你尝试过什么,具体来说,你在为什么而苦苦挣扎?
-
我尝试使用 FOR 循环对这个问题进行排序,并多次遍历同一个数组...我想改进它,以缩短所需时间
-
您的问题并非微不足道,如果您需要最佳性能,则需要一个重要的解决方案。使用prefix trees(又名tries)可以有效地在大文本中搜索多个字符串。
标签: arrays string performance f#