Skip to main content

2003 | OriginalPaper | Buchkapitel

Linear-Time Construction of Suffix Arrays

Extended Abstract

verfasst von : Dong Kyue Kim, Jeong Seop Sim, Heejin Park, Kunsoo Park

Erschienen in: Combinatorial Pattern Matching

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

The time complexity of suffix tree construction has been shown to be equivalent to that of sorting: O(n) for a constant-size alphabet or an integer alphabet and O(n log n) for a general alphabet. However, previous algorithms for constructing suffix arrays have the time complexity of O(n log n) even for a constant-size alphabet.In this paper we present a linear-time algorithm to construct suffix arrays for integer alphabets, which do not use suffix trees as intermediate data structures during its construction. Since the case of a constant-size alphabet can be subsumed in that of an integer alphabet, our result implies that the time complexity of directly constructing suffix arrays matches that of constructing suffix trees.

Metadaten
Titel
Linear-Time Construction of Suffix Arrays
verfasst von
Dong Kyue Kim
Jeong Seop Sim
Heejin Park
Kunsoo Park
Copyright-Jahr
2003
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-44888-8_14

Premium Partner