A breakthrough in the field of text algorithms was the discovery of the fact that the maximal number of runs in a word of length n is O(n) and that they can all be computed in O(n) time. We study some applications of this result. New simpler O(n) time algorithms are presented for classical textual problems: computing all distinct k-th word powers for a given k, in particular squares for k=2, and finding all local periods in a given word of length n. Additionally, we present an efficient algorithm for testing primitivity of factors of a word and computing their primitive roots. Applications of runs, despite their importance, are underrepresented in existing literature (approximately one page in the paper of Kolpakov and Kucherov, 1999 [25,26...
This work takes another look at the number of runs that a string may contain and provides an alterna...
Colloque avec actes et comité de lecture.A repetition in a word $w$ is a subword with the period of ...
Article dans revue scientifique avec comité de lecture.A repetition in a word is a subword with the ...
A breakthrough in the field of text algorithms was the discovery of the fact that the maximal number...
Abstract. Three new simple O(n log n) time algorithms related to repeating factors are presented in ...
International audienceRun in a string Square in a string Cube in a string Dictionary of Basic Factor...
AbstractA run is an inclusion maximal occurrence in a word (as a subinterval) of a factor in which t...
International audienceA run is an inclusion maximal occurrence in a word (as a subinterval) of a fac...
Abstract. In the last couple of years many works have been devoted to Abelian com-plexity of words. ...
Abstract. Denote by S the class of standard Sturmian words. It is a class of highly compressible wor...
Constantinescu and Ilie (Bulletin EATCS 89, 167–170, 2006) introduced the notion of an Abelian perio...
A run in a word is a periodic factor whose length is at least twice its period and which cannot be e...
We describe a RAM algorithm computing all runs (maximal repetitions) of a given string of length n o...
International audienceA run is an inclusion maximal occurrence in a string (as a subinterval) of a f...
Abstract. A run in a string is a nonextendable periodic substring in the string. De-tecting all runs...
This work takes another look at the number of runs that a string may contain and provides an alterna...
Colloque avec actes et comité de lecture.A repetition in a word $w$ is a subword with the period of ...
Article dans revue scientifique avec comité de lecture.A repetition in a word is a subword with the ...
A breakthrough in the field of text algorithms was the discovery of the fact that the maximal number...
Abstract. Three new simple O(n log n) time algorithms related to repeating factors are presented in ...
International audienceRun in a string Square in a string Cube in a string Dictionary of Basic Factor...
AbstractA run is an inclusion maximal occurrence in a word (as a subinterval) of a factor in which t...
International audienceA run is an inclusion maximal occurrence in a word (as a subinterval) of a fac...
Abstract. In the last couple of years many works have been devoted to Abelian com-plexity of words. ...
Abstract. Denote by S the class of standard Sturmian words. It is a class of highly compressible wor...
Constantinescu and Ilie (Bulletin EATCS 89, 167–170, 2006) introduced the notion of an Abelian perio...
A run in a word is a periodic factor whose length is at least twice its period and which cannot be e...
We describe a RAM algorithm computing all runs (maximal repetitions) of a given string of length n o...
International audienceA run is an inclusion maximal occurrence in a string (as a subinterval) of a f...
Abstract. A run in a string is a nonextendable periodic substring in the string. De-tecting all runs...
This work takes another look at the number of runs that a string may contain and provides an alterna...
Colloque avec actes et comité de lecture.A repetition in a word $w$ is a subword with the period of ...
Article dans revue scientifique avec comité de lecture.A repetition in a word is a subword with the ...