Concepts3
🗂️Data StructureAdvanced
Palindromic Tree (Eertree)
A Palindromic Tree (Eertree) stores every distinct palindromic substring of a string as a node and can be built online in linear time.
#palindromic tree#eertree#palindromic substrings+12
🗂️Data StructureAdvanced
Suffix Automaton - Advanced Usage
A suffix automaton (SAM) is a compact DFA that captures all distinct substrings of a string and supports many advanced queries in linear time.
#suffix automaton#endpos#suffix link+12
🗂️Data StructureAdvanced
Suffix Automaton
A suffix automaton (SAM) is the minimal deterministic finite automaton that recognizes all substrings of a string, built online in O(n) time and space.
#suffix automaton#endpos equivalence#suffix link+12