Live briefing
Everything about Compressed suffix array
Compressed data structure for pattern matching
In computer science, a compressed suffix array is a compressed data structure for pattern matching. Compressed suffix arrays are a general class of data structure that improve on the suffix array. These data structures enable quick search for an arbitrary string with a comparatively small index. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Compressed suffix arrayA 5-minute orientation
- Skim a recent paper: An OTA Upgrade Differential Compression Algorithm Based on Suffix Array Induced Sorting and BsDiff MethodsInfluential work since 2022
- Pick up a classic book: Fundamentals of data structures in CThe most-reprinted book on the subject
- Read the landmark paper: Compressed Suffix Arrays and Suffix Trees with Applications to Text Indexing and String MatchingCited 286 times
- Go sideways: Wavelet TreeA closely related topic
- Go sideways: Compressed data structureA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Compressed Suffix Arrays and Suffix Trees with Applications to Text Indexing and String Matching
New text indexing functionalities of the compressed suffix arrays
A Space and Time Efficient Algorithm for Constructing Compressed Suffix Arrays
Approximate string matching using compressed suffix arrays
Time-space trade-offs for compressed suffix arrays
Locally Compressed Suffix Arrays
Smaller Compressed Suffix Arraysâ€
A quick tour on suffix arrays and compressed suffix arrays
🆕 Influential since 2022
An OTA Upgrade Differential Compression Algorithm Based on Suffix Array Induced Sorting and BsDiff Methods
Suffixient Arrays: A New Efficient Suffix Array Compression Technique
Adaptive Encodings for Small and Fast Compressed Suffix Arrays
OptiM—a referential genome compression algorithm based on suffix array using an optimal strategy for seeking common substrings
📚 Books worth reading
Fundamentals of data structures in CEllis Horowitz · 1993
Data Structures and Algorithms in JavaMichael T. Goodrich, Roberto Tamassia · 2014
Data structures, algorithms, and performanceDerick Wood · 1992
The Burrowswheeler Transform Data Compression Suffix Arrays And Pattern MatchingDonald Adjeroh · 2010
The Burrowswheeler Transform Data Compression Suffix Arrays And Pattern MatchingTimothy Bell · 2008- 📕Burrows-Wheeler Transform : Donald Adjeroh, Timothy Bell · 2008
Fundamentals of data structures in CEllis Horowitz · 2008
Combinatorial pattern matchingSymposium on Combinatorial Pattern Matching (8th 1997 Aarhus, Denmark) · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Wavelet Tree The wavelet tree is a succinct data structure to store strings in compressed space. It generalizes the r a n k q {\displaystyle \mathbf {rank} _{q}} and…
- Compressed data structure The term compressed data structure arises in the computer science subfields of algorithms, data structures, and theoretical computer science. It refers…
- Suffix array In computer science, a suffix array is a sorted array of all suffixes of a string. It is a data structure used in, among others, full-text indices, data-compres…
- Generalized suffix array In computer science, a generalized suffix array (GSA) is a suffix array containing all suffixes for a set of strings. Given the set of strings S = S 1…
- Substring index In computer science, a substring index is a data structure which gives substring search in a text or text collection in sublinear time. Once constructed…
- Suffix tree In computer science, a suffix tree (also called PAT tree or, in an earlier form, position tree) is a compressed trie containing all the suffixes of the…
- Succinct data structure In computer science, a succinct data structure is a data structure which uses an amount of space that is "close" to the information-theoretic lower bound…
- Jeffrey Vitter Jeffrey Scott Vitter is a U.S. computer scientist and academic administrator. Born in 1955 in New Orleans, Vitter has served in several senior higher education…