An O(n log n) algorithm for finding all repetitions in a string
Journal of Algorithms
Detecting leftmost maximal periodicities
Discrete Applied Mathematics - Combinatorics and complexity
Theoretical Computer Science
SIAM Journal on Discrete Mathematics
Fast and Practical Algorithms for Computing All the Runs in a String
CPM '07 Proceedings of the 18th annual symposium on Combinatorial Pattern Matching
The three squares lemma revisited
Journal of Discrete Algorithms
Computing regularities in strings: A survey
European Journal of Combinatorics
Hi-index | 0.00 |
Three recent papers (Fan et al., 2006; Simpson, 2007; Kopylova and Smyth, 2012) [5,11,8] have considered in complementary ways the combinatorial consequences of assuming that three squares overlap in a string. In this paper we provide a unifying framework for these results: we show that in 12 of 14 subcases that arise the postulated occurrence of three neighboring squares forces a breakdown into highly periodic behavior, thus essentially trivial and easily recognizable. In particular, we provide a proof of Subcase 4 for the first time, and we simplify and refine the previously established results for Subcases 11-14.