We show that lengths of shortest covers of all rotations of a length-n string over an integer alphabet can be computed in O(n) time in the word-RAM model, thus improving an O(nlog n)-time algorithm from Crochemore et al. (Theor. Comput. Sci., 2021). Similarly as Crochemore et al., we use a relation of covers of rotations of a string S to seeds and squares in S3. The crucial parameter of a string S is the number ξ(S) of primitive covers of all rotations of S. We show first that the time complexity of the algorithm from Crochemore et al. can be slightly improved which results in time complexity Θ(ξ(S)). However, we also show that in the worst case ξ(S) is Ω(|S|log |S|). This is the main difficulty in obtaining a linear time algorithm. We over...
this paper we characterize all the covers of x in terms of an easily computed normal form for x. The...
In this work, we show two streaming algorithms for computing the length of the shortest cover of a s...
We introduce subsequence covers (s-covers, in short), a new type of covers of a word. A word C is an...
We show that lengths of shortest covers of all rotations of a length-n string over an integer alphab...
Cyclic versions of covers and roots of a string are considered in this paper. A prefix V of a string...
International audienceThe notion of the cover is a generalization of a period of a string, and there...
International audienceThe notion of the cover is a generalization of a period of a string, and there...
AbstractIn recent study of repetitive structures of strings, generalized notions of periods have bee...
AbstractMerging words according to their overlap yields a superstring. This basic operation allows t...
International audienceMerging words according to their overlap yields a superstring. This basic oper...
AbstractAn O(log n) time CRCW PRAM algorithm for computing the least lexicographic rotation of a cir...
Let x denote a given nonempty string of length n = |x| . A proper substring u of x is a proper cover...
An O(n2(n-k)) on-line algorithm for computing a minimum set of k-covers for a given string of length...
We introduce subsequence covers (s-covers, in short), a new type of covers of a word. A word C is an...
For a text of length $n$ given in advance, the substring minimal suffix queries ask to determine the...
this paper we characterize all the covers of x in terms of an easily computed normal form for x. The...
In this work, we show two streaming algorithms for computing the length of the shortest cover of a s...
We introduce subsequence covers (s-covers, in short), a new type of covers of a word. A word C is an...
We show that lengths of shortest covers of all rotations of a length-n string over an integer alphab...
Cyclic versions of covers and roots of a string are considered in this paper. A prefix V of a string...
International audienceThe notion of the cover is a generalization of a period of a string, and there...
International audienceThe notion of the cover is a generalization of a period of a string, and there...
AbstractIn recent study of repetitive structures of strings, generalized notions of periods have bee...
AbstractMerging words according to their overlap yields a superstring. This basic operation allows t...
International audienceMerging words according to their overlap yields a superstring. This basic oper...
AbstractAn O(log n) time CRCW PRAM algorithm for computing the least lexicographic rotation of a cir...
Let x denote a given nonempty string of length n = |x| . A proper substring u of x is a proper cover...
An O(n2(n-k)) on-line algorithm for computing a minimum set of k-covers for a given string of length...
We introduce subsequence covers (s-covers, in short), a new type of covers of a word. A word C is an...
For a text of length $n$ given in advance, the substring minimal suffix queries ask to determine the...
this paper we characterize all the covers of x in terms of an easily computed normal form for x. The...
In this work, we show two streaming algorithms for computing the length of the shortest cover of a s...
We introduce subsequence covers (s-covers, in short), a new type of covers of a word. A word C is an...