Notes - Suffix Tree
A Suffix Tree is a compressed tree containing all the suffixes of the given (usually long) text string T of length n characters (n can be in order of hundred thousands characters).
Notes - Suffix Tree Suffix Tree 1. Introduction A Suffix Tree is a compressed tree containing all the suffixes of the given (usually long) text string T of length n characters ( n can be on order of hundred thousands of characters). The positions of each suffix in the text string T are recorded as integer indices at the leaves of the Suffix Tree whereas the path labels (concatenation of edge labels starting from the root) of the leaves describe the suffixes. Suffix Tree provides a particularly fast implementation for many important (long) string operations. This data structure is very related
Explore this link on the map →saved by
related reading
- Ukkonen's Suffix Tree Algorithm (Python, C++ & Java code)favtutor.com
- Compressed Tries - GeeksforGeeksgeeksforgeeks.org
- Pattern Searching using Suffix Tree - GeeksforGeeksgeeksforgeeks.org
- Aho-Corasick Algorithm for Pattern Searching - GeeksforGeeksgeeksforgeeks.org
- Ternary search tree - Wikipediaen.wikipedia.org
- Trie - Wikipediaen.wikipedia.org
- Static search trees: 40x faster than binary search · CuriousCodingcuriouscoding.nl
- string - Data structure for fast full text search - Stack Overflowstackoverflow.com
- Levenshtein distance - Wikipediaen.wikipedia.org
- annaabrandenberger.github.io
- Fast regex search: indexing text for agent tools · Cursorcursor.com
- Fenwick tree - Wikipediaen.wikipedia.org