The main goal of this paper is to highlight the relationship between the suffix array of a text and its Lyndon factorization. It is proved in [15] that one can obtain the Lyndon factorization of a text from its suffix array. Conversely, here we show a new method for constructing the suffix array of a text that takes advantage of its Lyndon factorization. The surprising consequence of our results is that, in order to construct the suffix array, the local suffixes inside each Lyndon factor can be separately processed, allowing different implementative scenarios, such as online, external and internal memory, or parallel implementations. Based on our results, the algorithm that we propose sorts the suffixes by starting from the leftmost Lyndon ...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
V-order is a total order on strings that determines an instance of Unique Maximal Factorization Fami...
There are two reasons to have an efficient algorithm for identifying all right-maximal Lyndon substr...
The main goal of this paper is to highlight the relationship between the suffix array of a text and ...
The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms. They are ...
Abstract. The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms....
In this paper we propose a variant of the induced suffix sorting algorithm by Nong (TOIS, 2013) that...
In this paper we are interested in the study of the combinatorial aspects connecting three importan...
In this paper we are interested in the study of the combinatorial aspects connecting three important...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
We describe an external memory suffix array construction algorithm based on constructing suffix arra...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
The construction of full-text indexes on very large text collections is nowadays a hot problem. Th...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
V-order is a total order on strings that determines an instance of Unique Maximal Factorization Fami...
There are two reasons to have an efficient algorithm for identifying all right-maximal Lyndon substr...
The main goal of this paper is to highlight the relationship between the suffix array of a text and ...
The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms. They are ...
Abstract. The process of sorting the suffixes of a text plays a fundamental role in Text Algorithms....
In this paper we propose a variant of the induced suffix sorting algorithm by Nong (TOIS, 2013) that...
In this paper we are interested in the study of the combinatorial aspects connecting three importan...
In this paper we are interested in the study of the combinatorial aspects connecting three important...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
We describe an external memory suffix array construction algorithm based on constructing suffix arra...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
The construction of full-text indexes on very large text collections is nowadays a hot problem. Th...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
V-order is a total order on strings that determines an instance of Unique Maximal Factorization Fami...
There are two reasons to have an efficient algorithm for identifying all right-maximal Lyndon substr...