Journal article
CROCHEMORE'S REPETITIONS ALGORITHM REVISITED: COMPUTING RUNS
Abstract
Crochemore's repetitions algorithm introduced in 1981 was the first O(n log n) algorithm for computing repetitions. Since then, several linear-time worst-case algorithms for computing runs have been introduced. They all follow a similar strategy: first compute the suffix tree or array, then use the suffix tree or array to compute the Lempel-Ziv factorization, then using the Lempel-Ziv factorization compute all the runs. It is conceivable that …
Authors
FRANEK F; JIANG M
Journal
International Journal of Foundations of Computer Science, Vol. 23, No. 02, pp. 389–401
Publisher
World Scientific Publishing
Publication Date
2 2012
DOI
10.1142/s0129054112400199
ISSN
0129-0541