AbstractWe propose multi-dimensional index data structures that generalize suffix arrays to square matrices and cubic matrices. Giancarlo proposed a two-dimensional index data structure, the Lsuffix tree, that generalizes suffix trees to square matrices. However, the construction algorithm for Lsuffix trees maintains complicated data structures and uses a large amount of space. We present simple construction algorithms for multi-dimensional suffix arrays by applying a new partitioning technique to lexicographic sorting. Our contributions are the first efficient algorithms for constructing two-dimensional and three-dimensional suffix arrays directly
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
The suffix array has been considered better in practice than suffix trees for many applications, aft...
AbstractThe time complexity of suffix tree construction has been shown to be equivalent to that of s...
AbstractWe propose multi-dimensional index data structures that generalize suffix arrays to square m...
Suffix trees and suffix arrays are fundamental full-text index data struc-tures to solve problems oc...
AbstractSuffix arrays are a key data structure for solving a run of problems on texts and sequences,...
AbstractWe provide a uniform framework for the study of index data structures for a two-dimensional ...
The linearized suffix tree (LST) is an array data structure supporting traversals on suffix trees. W...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
The two-dimensional (2-D) suffix tree of an n x n square matrix A is a compacted trie that represent...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
In 1990 Manber & Myers proposed suffix arrays as a space-saving alternative to suffix trees and desc...
The suffix sorting problem is to construct the suffix array for an input sequence. Given a sequence ...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
The suffix array has been considered better in practice than suffix trees for many applications, aft...
AbstractThe time complexity of suffix tree construction has been shown to be equivalent to that of s...
AbstractWe propose multi-dimensional index data structures that generalize suffix arrays to square m...
Suffix trees and suffix arrays are fundamental full-text index data struc-tures to solve problems oc...
AbstractSuffix arrays are a key data structure for solving a run of problems on texts and sequences,...
AbstractWe provide a uniform framework for the study of index data structures for a two-dimensional ...
The linearized suffix tree (LST) is an array data structure supporting traversals on suffix trees. W...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
The two-dimensional (2-D) suffix tree of an n x n square matrix A is a compacted trie that represent...
Suffix arrays are a simple and powerful data structure for text processing that can be used for full...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
In 1990 Manber & Myers proposed suffix arrays as a space-saving alternative to suffix trees and desc...
The suffix sorting problem is to construct the suffix array for an input sequence. Given a sequence ...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
The suffix array has been considered better in practice than suffix trees for many applications, aft...
AbstractThe time complexity of suffix tree construction has been shown to be equivalent to that of s...