Direct Linear Time Construction of Parameterized Suffix and LCP Arrays for Constant Alphabets

06/03/2019
by   Noriki Fujisato, et al.
0

We present the first worst-case linear time algorithm that directly computes the parameterized suffix and LCP arrays for constant sized alphabets. Previous algorithms either required quadratic time or the parameterized suffix tree to be built first. More formally, for a string over static alphabet Σ and parameterized alphabet Π, our algorithm runs in O(nπ) time and O(n) words of space, where π is the number of distinct symbols of Π in the string.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/08/2019

Space Efficient Construction of Lyndon Arrays in Linear Time

We present the first linear time algorithm to construct the 2n-bit versi...
research
10/27/2017

Lyndon Array Construction during Burrows-Wheeler Inversion

In this paper we present an algorithm to compute the Lyndon array of a s...
research
04/24/2023

Median of heaps: linear-time selection by recursively constructing binary heaps

The first worst-case linear-time algorithm for selection was discovered ...
research
02/17/2021

Linear Time Runs over General Ordered Alphabets

A run in a string is a maximal periodic substring. For example, the stri...
research
09/26/2021

An Analysis into the Performance and Memory Usage of MATLAB Strings

MATLAB is a mathematical computing environment used by many engineers, m...
research
03/13/2023

Optimal Square Detection Over General Alphabets

Squares (fragments of the form xx, for some string x) are arguably the m...
research
04/19/2018

Efficient Interpolation for the Theory of Arrays

Existing techniques for Craig interpolation for the quantifier-free frag...

Please sign up or login with your details

Forgot password? Click here to reset