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
computer science, a compressed suffix array is a compressed data structure for pattern matching. Compressed suffix arrays are a general class of data structure...
6 KB (744 words) - 23:53, 5 December 2024
computer science, the longest common prefix array (LCP array) is an auxiliary data structure to the suffix array. It stores the lengths of the longest common...
28 KB (4,379 words) - 12:32, 13 June 2024
algorithms for constructing both suffix trees and suffix arrays, for example, in external memory, compressed, succinct, etc. The suffix tree for the string S {\displaystyle...
29 KB (3,710 words) - 22:18, 27 April 2025
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...
7 KB (1,058 words) - 23:44, 17 November 2023
Structured analysis, a software engineering technique Suffix array, a sorted array of all suffixes of a string System administrator System architecture...
6 KB (810 words) - 13:03, 12 June 2025
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
index notation Suffix array, an array of integers giving the starting positions of suffixes of a string in lexicographical order Suffix tree, a data structure...
911 bytes (167 words) - 14:07, 28 October 2019
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,072 words) - 16:32, 25 May 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
such as bzip2. The algorithm can be implemented efficiently using a suffix array thus reaching linear time complexity. It was invented by David Wheeler...
40 KB (3,574 words) - 05:20, 10 May 2025
based on the Burrows–Wheeler transform, with some similarities to the suffix array. It was created by Paolo Ferragina and Giovanni Manzini, who describe...
10 KB (1,327 words) - 17:11, 28 April 2025
Substring (redirect from Suffix (computer science))
string algorithms. The suffix array is a simplified version of this data structure that lists the start positions of the suffixes in alphabetically sorted...
6 KB (831 words) - 07:25, 30 May 2025
alternative to building a generalized suffix tree is to concatenate the strings, and build a regular suffix tree or suffix array for the resulting string. When...
3 KB (386 words) - 12:55, 1 April 2025
the LCP of the suffixes that start at indexes i and j in T. To do this we first compute the suffix array A, and the inverse suffix array A−1. We then compute...
14 KB (1,588 words) - 22:43, 16 April 2024
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
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,787 words) - 10:55, 12 May 2025
Important examples of compressed data structures include the compressed suffix array and the FM-index, both of which can represent an arbitrary text of characters...
3 KB (471 words) - 00:09, 30 April 2024
In computer science, a suffix automaton is an efficient data structure for representing the substring index of a given string which allows the storage...
55 KB (8,334 words) - 06:31, 14 April 2025
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
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,581 words) - 19:44, 12 May 2025
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
Award software award in 1999. Together with Gene Myers he developed the suffix array, a data structure for string matching. He was a professor at the University...
8 KB (572 words) - 23:06, 27 May 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) - 19:42, 10 June 2025
List of -gate scandals and controversies (redirect from Gate (suffix))
whose names include a -gate suffix, by analogy with the Watergate scandal, as well as other incidents to which the suffix has (often facetiously) been...
311 KB (14,025 words) - 02:11, 15 June 2025
highly cited papers ever. Along with Udi Manber, Myers invented the suffix array data structure. Myers was a member of the faculty of the University of...
7 KB (584 words) - 19:02, 28 February 2025
construction of suffix arrays, for which it was one of the fastest algorithms as of 2004. The three-way radix quicksort algorithm sorts an array of N (pointers...
5 KB (700 words) - 05:09, 14 March 2025
key string has no left or right children. This would represent a unique suffix in the ternary tree corresponding to the key string. If there is no such...
14 KB (1,784 words) - 21:43, 13 November 2024
subsequence subset substring subtree succinct data structure suffix suffix array suffix automaton suffix tree superimposed code superset supersink supersource...
35 KB (3,135 words) - 18:46, 6 May 2025