Given a sequence T = t0t1 . . . tn-1 of size n = |T|, with symbols from a fixed alphabet Σ, (|Σ| ≤ n), the suffix array provides a listing of all the suffixes of T in a lexicographic order. Given T, the suffix sorting problem is to construct its suffix array. The direct suffix sorting problem is to construct the suffix array of T directly without using the suffix tree data structure. While algorithims for linear time, linear space direct suffix sorting have been proposed, the actual constant in the linear space is still a major concern, given that the applications of suffix trees and suffix arrays (such as in whole-genome analysis) often involve huge data sets. In this work, we reduce the gap between current results and the minimal space re...
We introduce a new algorithm for constructing the generalized suffix array of a collection of highly...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
Given a sequence T = t0t1 . . . tn-1 of size n = |T|, with symbols from a fixed alphabet Σ, (|Σ| ≤ n...
The suffix sorting problem is to construct the suffix array for an input sequence. Given a sequence ...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
Given string T = T[1,... ,n], the suffix sorting problem is to lexicographically sort the suffixes T...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
We present a parallel algorithm for lexicographically sorting the suffixes of a string. Suffix sorti...
A suffix tree is a fundamental data structure for string search-ing algorithms. Unfortunately, when ...
AbstractWe propose a fast and memory-efficient algorithm for lexicographically sorting the suffixes ...
AbstractThe time complexity of suffix tree construction has been shown to be equivalent to that of s...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
With the first human DNA being decoded into a sequence of about 2.8 billion characters, much biologi...
In this paper we propose a variant of the induced suffix sorting algorithm by Nong (TOIS, 2013) that...
We introduce a new algorithm for constructing the generalized suffix array of a collection of highly...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
Given a sequence T = t0t1 . . . tn-1 of size n = |T|, with symbols from a fixed alphabet Σ, (|Σ| ≤ n...
The suffix sorting problem is to construct the suffix array for an input sequence. Given a sequence ...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
Given string T = T[1,... ,n], the suffix sorting problem is to lexicographically sort the suffixes T...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
We present a parallel algorithm for lexicographically sorting the suffixes of a string. Suffix sorti...
A suffix tree is a fundamental data structure for string search-ing algorithms. Unfortunately, when ...
AbstractWe propose a fast and memory-efficient algorithm for lexicographically sorting the suffixes ...
AbstractThe time complexity of suffix tree construction has been shown to be equivalent to that of s...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
With the first human DNA being decoded into a sequence of about 2.8 billion characters, much biologi...
In this paper we propose a variant of the induced suffix sorting algorithm by Nong (TOIS, 2013) that...
We introduce a new algorithm for constructing the generalized suffix array of a collection of highly...
Suffix array is a data structure used for string operations such as pattern matching. It is also use...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...