2001
DOI: 10.1007/3-540-48194-x_17
|View full text |Cite
|
Sign up to set email alerts
|

Linear-Time Longest-Common-Prefix Computation in Suffix Arrays and Its Applications

Abstract: Abstract. We present a linear-time algorithm to compute the longest common prefix information in suffix arrays. As two applications of our algorithm, we show that our algorithm is crucial to the effective use of block-sorting compression, and we present a linear-time algorithm to simulate the bottom-up traversal of a suffix tree with a suffix array combined with the longest common prefix information.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
263
0
1

Year Published

2005
2005
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 363 publications
(265 citation statements)
references
References 18 publications
1
263
0
1
Order By: Relevance
“…Task (2) is related to our choice of implementing compressed suffix arrays using structures evolved from FM-index [Ferragina and Manzini 2005], and is tackled in this paper. Also for task (3) our solution variates slightly from [Hon and Sadakane 2002] as we build on top of the suffixes-insertion algorithm [Crochemore and Rytter 2002] and they build on top of the post-order traversal algorithm of [Kasai et al 2001]. The final timerequirement of our implementation is O(n log n log |Σ|), being reasonably close to the best current theoretical result [Hon et al 2003a].…”
Section: Introductionmentioning
confidence: 72%
See 2 more Smart Citations
“…Task (2) is related to our choice of implementing compressed suffix arrays using structures evolved from FM-index [Ferragina and Manzini 2005], and is tackled in this paper. Also for task (3) our solution variates slightly from [Hon and Sadakane 2002] as we build on top of the suffixes-insertion algorithm [Crochemore and Rytter 2002] and they build on top of the post-order traversal algorithm of [Kasai et al 2001]. The final timerequirement of our implementation is O(n log n log |Σ|), being reasonably close to the best current theoretical result [Hon et al 2003a].…”
Section: Introductionmentioning
confidence: 72%
“…[ Kasai et al 2001] gave a linear time algorithm to construct the lcp-array given SA. One could use it to construct the encoding H by applying what is described above, but the intermediate lcp-array would take n log n bits.…”
Section: Space-efficient Construction Via Kasai Et Al Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Without loss of generality, assume that w 2 must follow w 1 . It means that w 2 can appear only after w 1 appears at least R 1 times.…”
Section: Problemmentioning
confidence: 99%
“…We note that the suffix tree algorithm is simulated by a suffix array structure, using the method presented in [17,18].…”
Section: Computational Experimentsmentioning
confidence: 99%