Deterministic Sparse Suffix Sorting in the Restore Model
Authors:
- Tomohiro ITITomohiro I
Preprint
Abstract
Given a text $T$ of length $n$, we propose a deterministic online algorithm computing the sparse suffix array and the sparse longest common prefix array of $T$ in $O(c \sqrt{\lg n} + m \lg m \lg n \lg^* n)$ time with $O(m)$ words of space under the premise that the space of $T$ is rewritable, where $m \le n$ is the number of suffixes to be sorted (provided online and arbitrarily), and $c$ is the number of characters with $m \le c \le n$ that must be compared for distinguishing the designated suffixes.
Keywords
All Related Versions
This publication has 15 references indexed in Scilit:
- LCP Array Construction Using O(sort(n)) (or Less) I/Os2016
- Deterministic Sparse Suffix Sorting on Rewritable TextsLecture Notes in Computer Science, 2016
- Time–space trade-offs for longest common extensionsJournal of Discrete Algorithms, 2014
- essaMEM: finding maximal exact matches using enhanced sparse suffix arraysBioinformatics, 2013
- ESP-index: A compressed index based on edit-sensitive parsingJournal of Discrete Algorithms, 2013
- Two Efficient Algorithms for Linear Time Suffix Array ConstructionIEEE Transactions on Computers, 2010
- A practical algorithm for finding maximal exact matches in large sequence datasets using sparse suffix arraysBioinformatics, 2009
- The suffix binary search tree and suffix AVL treeJournal of Discrete Algorithms, 2003
- Low Redundancy in Static Dictionaries with Constant Query TimeSIAM Journal on Computing, 2001
- Quorums from difference coversInformation Processing Letters, 2000