An O(m)-work, O(m)-space, $O(log^4 m)$-time CREW-PRAM algorithm for constructing the suffix tree of a string s of length m drawn from any fixed alphabet set is obtained. This is the first known work and space optimal parallel algorithm for this problem. It can be generalized to a string s drawn from any general alphabet set to perform in $O(log^4 m)$ time and $O(m log |\Sigma|)$ work and space, after the characters in s have been sorted alphabetically, where $|\Sigma|$ is the number of distinct characters in s. In this case too, the algorithm is work-optima
Abstract. Suffix trees are the key data structure for text string matching, and are used in wide app...
AbstractThis paper gives a linear-time algorithm for the construction of the suffix tree of a tree, ...
A parallel algorithm is given which constructs an optimal alphabetic tree in O(log³ n) time with n² ...
An O(m)-work, O(m)-space, $O(log^4 m)$-time CREW-PRAM algorithm for constructing the suffix tree of ...
An O (m)-work, O (m)-space, O (log4 m)-time CREW-PRAM algorithm for constructing the suffix tree of ...
AbstractAnO(m)-work,O(m)-space,O(log4m)-time CREW-PRAM algorithm for constructing the suffix tree of...
We present a simple linear work and space, and polylogarithmic time parallel algorithm for generatin...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
This paper gives optimal parallel algorithms for the construction of the smallest deterministic fini...
There are several serial algorithms for suffix tree construction which run in linear time, but the n...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
Abstract. An on-line algorithm is presented for constructing the suffix tree for a given string in t...
[[abstract]]Suffix trees and suffix arrays are the most prominent full-text indices, and their const...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
Abstract. Suffix trees are the key data structure for text string matching, and are used in wide app...
AbstractThis paper gives a linear-time algorithm for the construction of the suffix tree of a tree, ...
A parallel algorithm is given which constructs an optimal alphabetic tree in O(log³ n) time with n² ...
An O(m)-work, O(m)-space, $O(log^4 m)$-time CREW-PRAM algorithm for constructing the suffix tree of ...
An O (m)-work, O (m)-space, O (log4 m)-time CREW-PRAM algorithm for constructing the suffix tree of ...
AbstractAnO(m)-work,O(m)-space,O(log4m)-time CREW-PRAM algorithm for constructing the suffix tree of...
We present a simple linear work and space, and polylogarithmic time parallel algorithm for generatin...
AbstractWe present a linear time algorithm to sort all the suffixes of a string over a large alphabe...
This paper gives optimal parallel algorithms for the construction of the smallest deterministic fini...
There are several serial algorithms for suffix tree construction which run in linear time, but the n...
In 2003 three (-)(n)-time algorithms were proposed for the construction of a suffix array of a strin...
Abstract. An on-line algorithm is presented for constructing the suffix tree for a given string in t...
[[abstract]]Suffix trees and suffix arrays are the most prominent full-text indices, and their const...
AbstractThe suffix array is a data structure that finds numerous applications in string processing p...
A suffix array represents the suffixes of a string in sorted order. Being a simpler and more compact...
Abstract. Suffix trees are the key data structure for text string matching, and are used in wide app...
AbstractThis paper gives a linear-time algorithm for the construction of the suffix tree of a tree, ...
A parallel algorithm is given which constructs an optimal alphabetic tree in O(log³ n) time with n² ...