pith. sign in

arxiv: 1012.4263 · v1 · pith:2TRAZBSZnew · submitted 2010-12-20 · 💻 cs.DS

Lightweight LCP-Array Construction in Linear Time

classification 💻 cs.DS
keywords lcp-arraysuffixalgorithmscompressedconstructiondatalinearspace
0
0 comments X
read the original abstract

The suffix tree is a very important data structure in string processing, but it suffers from a huge space consumption. In large-scale applications, compressed suffix trees (CSTs) are therefore used instead. A CST consists of three (compressed) components: the suffix array, the LCP-array, and data structures for simulating navigational operations on the suffix tree. The LCP-array stores the lengths of the longest common prefixes of lexicographically adjacent suffixes, and it can be computed in linear time. In this paper, we present new LCP-array construction algorithms that are fast and very space efficient. In practice, our algorithms outperform the currently best algorithms.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.