In computer science, a compressed suffix array is a compressed data structure for pattern matching. Compressed suffix arrays are a general class of data...
6 KB (744 words) - 23:53, 5 December 2024
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-compression...
29 KB (3,775 words) - 11:06, 23 April 2025
search time of the suffix tree. The compressed suffix array, a data structure that combines data compression with the suffix array, allowing the structure...
5 KB (611 words) - 08:19, 10 January 2025
Important examples of compressed data structures include the compressed suffix array and the FM-index, both of which can represent an arbitrary text...
3 KB (471 words) - 00:09, 30 April 2024
Longest common substring (section Suffix tree)
runs in O ( n r ) {\displaystyle O(nr)} time. The array L stores the length of the longest common suffix of the prefixes S[1..i] and T[1..j] which end at...
8 KB (1,063 words) - 08:25, 11 March 2025
allows the storage, processing, and retrieval of compressed information about all its substrings. The suffix automaton of a string S {\displaystyle S} is...
55 KB (8,334 words) - 06:31, 14 April 2025
FM-index is a compressed full-text substring index based on the Burrows–Wheeler transform, with some similarities to the suffix array. It was created...
10 KB (1,327 words) - 17:11, 28 April 2025
traversals of the suffix tree, speeds up pattern matching on the suffix array and is a prerequisite for compressed suffix trees. The LCP array was introduced...
28 KB (4,379 words) - 12:32, 13 June 2024
List of data structures (section Arrays)
of key values. Radix tree Suffix tree Suffix array Compressed suffix array FM-index Generalised suffix tree B-tree Judy array Trie X-fast trie Y-fast trie...
9 KB (914 words) - 05:55, 20 March 2025
tree. This is because a DAFSA can compress identical branches from the trie which correspond to the same suffixes (or parts) of different words being...
14 KB (1,784 words) - 21:43, 13 November 2024
DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized suffix tree Rope Ternary search...
8 KB (988 words) - 21:36, 23 September 2024
In computer science, compressed pattern matching (abbreviated as CPM) is the process of searching for patterns in compressed data with little or no decompression...
4 KB (510 words) - 23:18, 19 December 2023
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 given text...
29 KB (3,710 words) - 22:18, 27 April 2025
DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized suffix tree Rope Ternary search...
9 KB (1,125 words) - 03:48, 20 January 2025
bitvectors to arbitrary alphabets. Originally introduced to represent compressed suffix arrays, it has found application in several contexts. The tree is defined...
5 KB (681 words) - 13:09, 9 August 2023
or DCT are required to represent it accurately, and the more it can be compressed. However, the implicit periodicity of the DFT means that discontinuities...
101 KB (11,988 words) - 14:51, 18 April 2025
Deque<RopeLike> stack; InOrderRopeIterator(@NonNull RopeLike root) { stack = new ArrayDeque<>(); var c = root; while (c != null) { stack.push(c); c = c.getLeft();...
16 KB (1,779 words) - 08:23, 10 January 2025
Trie (redirect from Compressing tries)
called a suffix tree, can be used to index all suffixes in a text to carry out fast full-text searches. A specialized kind of trie called a compressed trie...
29 KB (3,122 words) - 10:54, 25 April 2025
DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized suffix tree Rope Ternary search...
22 KB (2,578 words) - 20:40, 14 April 2025
length of the LCS of X and Y. function LCSLength(X[1..m], Y[1..n]) C = array(0..m, 0..n) for i := 0..m C[i,0] = 0 for j := 0..n C[0,j] = 0 for i := 1...
35 KB (4,355 words) - 22:13, 6 April 2025
{\displaystyle {\begin{array}{|c|cc|}{\bcancel {{}_{\text{State}}\quad {}^{\text{Input}}}}&0&1\\\hline p&\{p\}&\{p,q\}\\q&\emptyset &\emptyset \end{array}}} Since the...
29 KB (4,499 words) - 06:31, 14 April 2025
DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array LCP array FM-index Generalized suffix tree Rope Ternary search...
14 KB (1,221 words) - 06:31, 14 April 2025
an audio codec is a computer program implementing an algorithm that compresses and decompresses digital audio data according to a given audio file or...
3 KB (363 words) - 21:31, 15 April 2025
between words or sentences in speech and pauses between notes in music. By compressing the silent intervals, the audio files become smaller and easier to handle...
12 KB (1,453 words) - 04:58, 31 July 2024
string is generally considered as a data type and is often implemented as an array data structure of bytes (or words) that stores a sequence of elements, typically...
41 KB (5,035 words) - 23:00, 14 April 2025
Wheeler in 1983. The algorithm can be implemented efficiently using a suffix array thus reaching linear time complexity. The transform is done by constructing...
39 KB (3,555 words) - 15:42, 30 April 2025
2009 SIGMOD Test of Time Award. R. Grossi and J. S. Vitter, Compressed Suffix Arrays and Suffix Trees, with Applications to Text Indexing and String Matching...
15 KB (1,415 words) - 05:24, 21 January 2025
JData (section 2D array in the array format)
stored in the "_ArrayData_" construct before compression, and "_ArrayZipData_" - the compressed data byte-stream. For example see JData Specification A complex-valued...
25 KB (1,312 words) - 17:25, 12 July 2024
substring index, for example a suffix tree or suffix array, the occurrences of a pattern can be found quickly. As an example, a suffix tree can be built in Θ...
18 KB (1,970 words) - 20:41, 23 April 2025
add two doubles. The const, load, and store instructions may also take a suffix of the form _n, where n is a number from 0–3 for load and store. The maximum...
15 KB (1,732 words) - 12:41, 30 April 2025