use*_*559 7 string algorithm circular-buffer
例如:
S = abab, N = 2 S = abca, N = 1 S = aaaa, N = 4
我试过Duval的算法,它的工作时间很长.字符串长度为100000000个字符.
很简单——只需确定字符串的最小周期即可。在最小周期内具有周期性的字符串K将针对完全不同的旋转产生相同(因此字典顺序相等)的字符串,因此无论字典顺序最小值是多少,它都将是不同旋转N/K的结果。N/K
| 归档时间: |
|
| 查看次数: |
2174 次 |
| 最近记录: |