?} with ? ? n. In this case, the string can be stored in O(n log ?) bits (or O(n / log_? n) words) of memory, and reading it takes only O(n / log_? n) time. We show that O(n / log_? n) time and words of space suffice to compute the succinct 2n-bit version of the Lyndon array. The time is optimal for w = O(log n). The algorithm uses precomputed lookup tables to perform significant parts of the computation in constant time. This is possible due to properties of periodic substrings, which we carefully analyze to achieve the desired result. We envision that the algorithm has applications in the computation of runs (maximal periodic substrings), where the Lyndon array plays a central role in both theoretically and practically fast algorithms
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...
A Lyndon word is a word that is lexicographically smaller than all of its non-trivial rotations (e.g...
A Lyndon word is a word that is lexicographically smaller than all of its non-trivial rotations (e.g...
Given a string S of length n, its Lyndon array identifies for each suffix S[i..n] the next lexicogra...
A Lyndon word is a string that is lexicographically smaller than all of its proper suffixes (e.g., "...
In this paper we propose a variant of the induced suffix sorting algorithm by Nong (TOIS, 2013) that...
In this paper we present an algorithm to compute the Lyndon array of a string T of length n as a by...
We revisit the problem of computing the Lyndon factorization of a string w of length N which is give...
Given a string x = x[1..n] on an ordered alphabet of size σ, the Lyndon array λ = λx[1..n] of x is a...
The longest Lyndon substring of a string T is the longest substring of T which is a Lyndon word. LLS...
There are two reasons to have an efficient algorithm for identifying all right-maximal Lyndon substr...
In the classic longest common substring (LCS) problem, we are given two strings S and T, each of len...
For a text of length $n$ given in advance, the substring minimal suffix queries ask to determine the...
In this paper we present an algorithm to compute the Lyndon array of a string T of length n as a byp...
In the classic longest common substring (LCS) problem, we are given two strings S and T, each of len...
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...
A Lyndon word is a word that is lexicographically smaller than all of its non-trivial rotations (e.g...
A Lyndon word is a word that is lexicographically smaller than all of its non-trivial rotations (e.g...
Given a string S of length n, its Lyndon array identifies for each suffix S[i..n] the next lexicogra...
A Lyndon word is a string that is lexicographically smaller than all of its proper suffixes (e.g., "...
In this paper we propose a variant of the induced suffix sorting algorithm by Nong (TOIS, 2013) that...
In this paper we present an algorithm to compute the Lyndon array of a string T of length n as a by...
We revisit the problem of computing the Lyndon factorization of a string w of length N which is give...
Given a string x = x[1..n] on an ordered alphabet of size σ, the Lyndon array λ = λx[1..n] of x is a...
The longest Lyndon substring of a string T is the longest substring of T which is a Lyndon word. LLS...
There are two reasons to have an efficient algorithm for identifying all right-maximal Lyndon substr...
In the classic longest common substring (LCS) problem, we are given two strings S and T, each of len...
For a text of length $n$ given in advance, the substring minimal suffix queries ask to determine the...
In this paper we present an algorithm to compute the Lyndon array of a string T of length n as a byp...
In the classic longest common substring (LCS) problem, we are given two strings S and T, each of len...
We revisit the classic algorithmic problem of computing a longest palidromic substring. This problem...
A Lyndon word is a word that is lexicographically smaller than all of its non-trivial rotations (e.g...
A Lyndon word is a word that is lexicographically smaller than all of its non-trivial rotations (e.g...