【发布时间】:2016-12-19 17:36:11
【问题描述】:
我正在寻找最佳解决方案来找到最大字符串匹配的匹配集。 这是一个例子,
inSet = ["a","b","c","x"]
其他集合列表
set1 = ["a","d","q","s"]
set2 = ["a","m","t","b","z"]
set3 = ["a","x","b","s","r","t"]
在上面的例子中,set3 是最大值。匹配计数 (3)。
用最少的执行找到最好的算法。 任何指针或建议表示赞赏。
【问题讨论】:
-
你最初的想法是什么?为什么(不)它会像您想象的那样最佳?请向我们展示您对此问题的解决方案!
-
一开始,你可以使用 new Set(inSet).retainAll(set1/set2/set3)。