【发布时间】:2017-04-28 14:56:40
【问题描述】:
是否有标准的计算方法来比较两个无序的字符串。
我喜欢标准化的东西,尽管我认为我正在进行一系列比较,我可以用最高分标准化,尽管对于我的特定建议而言,这将是低效的。
例子:
c1 = magicFunc("big truck red", "big red truck")
c2 = magicFunc("big red truck", "big red truck")
c3 = magicFunc("big red red truck", "big red truck")
c4 = magicFunc("big blue truck", "big red truck")
c1、c2 和 c3 的“分数”高于 c4 我对 c2 vs c3 有点漠不关心(但 c3 可能应该更高)并且 c1 应该等于 c2 因为顺序无关紧要。
【问题讨论】:
-
什么是
c5?什么是无序字符串? -
另外,为什么这标记为
javascript和python? -
我的最后一个问题:你如何评价
magicFunc("big red red truck", "big big red truck")? -
@aryamccarthy 应该是 c4。
-
@aryamccarthy 因为代码库在两者中,我会找到答案(我想在这个意义上任何语言都可以......)
标签: javascript python nlp word-count