【发布时间】:2013-09-15 10:49:20
【问题描述】:
给定一个单词和一个文本,返回文本中单词的字谜出现次数。 例如。单词是“for”,文本是“forxxorfxdofr”,“for”的变位词将是“ofr”、“orf”、“fro”等。因此对于这个特定示例,答案是 3。
我有蛮力方法,它获取单词的所有排列,然后比较文本是否包含它,并增加出现次数,但这是 O(N^2) 方法。我正在寻找更好的复杂性。
【问题讨论】:
-
你是不是故意在问题的标题中写了“wrod”?
-
@Rémi 已修复,感谢您的指出。
-
这很有趣,你应该离开它 :-)
-
在本文中
forxxorfxdofrx 是分隔符吗? -
forf的预期结果是什么? 2 或 1。