Abstract. Three new simple O(n log n) time algorithms related to repeating factors are presented in the paper. The first two algorithms employ only a basic textual data structure called the Dictionary of Basic Factors. Despite their simplicity these algo-rithms not only detect existence of powers but also find all primitively rooted cubes (as well as higher powers) and all cubic runs. Our third O(n log n) time algorithm computes all runs and is probably the simplest known efficient algorithm for this problem. It uses additionally the Longest Common Extension function, however, due to relaxed running time constraints, a simple O(n log n) time implementation can be used. At the cost of logarithmic factor (in time complexity) we have novel alg...
In this paper, a fast algorithm for the longest-common-subsequence problem is presented which runs i...
Abstract. Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin ≥ 1, we first de...
We describe a RAM algorithm computing all runs (maximal repetitions) of a given string of length n o...
International audienceRun in a string Square in a string Cube in a string Dictionary of Basic Factor...
International audienceA breakthrough in the field of text algorithms was the discovery of the fact t...
A breakthrough in the field of text algorithms was the discovery of the fact that the maximal number...
Abstract. Though there are in theory linear-time algorithms for computing runs in strings, recently ...
International audienceThe article is an overview of basic issues related to repetitions in strings, ...
AbstractThe article is an overview of basic issues related to repetitions in strings, concentrating ...
A repetition in a string of letters consists of exact concatenations of identical factors of the str...
Abstract. The total number of runs in a string can be computed using the Lempel-Ziv factorization ob...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
AbstractThe cornerstone of any algorithm computing all repetitions in strings of length n in O(n) ti...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
ii In the first part of this thesis we present a C++ implementation of an improved O(n log n) algori...
In this paper, a fast algorithm for the longest-common-subsequence problem is presented which runs i...
Abstract. Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin ≥ 1, we first de...
We describe a RAM algorithm computing all runs (maximal repetitions) of a given string of length n o...
International audienceRun in a string Square in a string Cube in a string Dictionary of Basic Factor...
International audienceA breakthrough in the field of text algorithms was the discovery of the fact t...
A breakthrough in the field of text algorithms was the discovery of the fact that the maximal number...
Abstract. Though there are in theory linear-time algorithms for computing runs in strings, recently ...
International audienceThe article is an overview of basic issues related to repetitions in strings, ...
AbstractThe article is an overview of basic issues related to repetitions in strings, concentrating ...
A repetition in a string of letters consists of exact concatenations of identical factors of the str...
Abstract. The total number of runs in a string can be computed using the Lempel-Ziv factorization ob...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
AbstractThe cornerstone of any algorithm computing all repetitions in strings of length n in O(n) ti...
Given a string x = x[1..n] on an alphabet of size α, and a threshold p min ≥ 1, we describe four var...
ii In the first part of this thesis we present a C++ implementation of an improved O(n log n) algori...
In this paper, a fast algorithm for the longest-common-subsequence problem is presented which runs i...
Abstract. Given a string x = x[1..n] on an alphabet of size α, and a threshold pmin ≥ 1, we first de...
We describe a RAM algorithm computing all runs (maximal repetitions) of a given string of length n o...