Repository landing page

We are not able to resolve this OAI Identifier to the repository landing page. If you are the repository manager for this record, please head to the Dashboard and adjust the settings.

Lyndon array construction during Burrows–Wheeler inversion

Abstract

In this paper we present an algorithm to compute the Lyndon array of a string T of length n as a byproduct of the inversion of the Burrows–Wheeler transform of T . Our algorithm runs in linear time using only a stack in addition to the data structures used for Burrows–Wheeler inversion. We compare our algorithm with two other linear- time algorithms for Lyndon array construction and show that computing the Burrows– Wheeler transform and then constructing the Lyndon array is competitive compared to the known approaches. We also propose a new balanced parenthesis representation for the Lyndon array that uses 2n + o ( n ) bits of space and supports constant time access. This representation can be built in linear time using O ( n ) words of space, or in O ( n log n / log log n ) time using asymptotically the same space as T

Similar works

Full text

thumbnail-image

Archivio della Ricerca - Università di Pisa

redirect
Last time updated on 07/10/2022

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.