• 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
  • Thumbnail for Suffix tree
    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
  • 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
  • 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
  • Thumbnail for Substring
    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
  • Thumbnail for Generalized suffix tree
    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
  • Thumbnail for Longest common subsequence
    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
  • Thumbnail for Rope (data structure)
    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
  • Thumbnail for Suffix automaton
    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
  • Thumbnail for Udi Manber
    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
  • Thumbnail for List of -gate scandals and controversies
    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
  • Thumbnail for Eugene Myers
    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