Skip to main navigation Skip to search Skip to main content

LCP array construction in external memory

  • University of Helsinki

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

One of the most important data structures for string processing, the suffix array, needs to be augmented with the longest-common-prefix (LCP) array in numerous applications. We describe the first external memory algorithm for constructing the LCP array given the suffix array as input. The only previous way to compute the LCP array for data that is bigger than the RAM is to use a suffix array construction algorithm with complex modifications to produce the LCP array as a by-product. Compared to the best prior method, our algorithm needs much less disk space (by more than a factor of three) and is significantly faster. Furthermore, our algorithm can be combined with any suffix array construction algorithm including a better one developed in the future.

Original languageEnglish
Title of host publicationExperimental Algorithms - 13th International Symposium, SEA 2014, Proceedings
PublisherSpringer Verlag
Pages412-423
Number of pages12
ISBN (Print)9783319079585
DOIs
StatePublished - 2014
Event13th International Symposium on Experimental Algorithms, SEA 2014 - Copenhagen, Denmark
Duration: Jun 29 2014Jul 1 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8504 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Symposium on Experimental Algorithms, SEA 2014
Country/TerritoryDenmark
CityCopenhagen
Period06/29/1407/1/14

Fingerprint

Dive into the research topics of 'LCP array construction in external memory'. Together they form a unique fingerprint.

Cite this