【发布时间】:2012-06-21 23:20:43
【问题描述】:
我正在解决一个问题,我需要找到重复最多的模式。
为了简单和方便,请考虑以下字符串:
What is Lorem Ipsum?
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s...
重复最多的序列(例如,最初考虑字符串长度大于 3 个字符)是“Lorem Ipsum”。当然,“Lorem”和“Ipsum”也重复相同的次数,但是如果它们重复相同的次数,较长的字符串优先于较短的字符串。
什么样的算法可以有效地找到这种模式,最好是在 Python 中?
【问题讨论】:
-
如果较短的模式比较长的模式重复更多次,您想要哪一种?
-
较短(例如最初设置为较长的 3)
-
谢谢,这和我的问题一样。请关闭此问题
标签: python