There is already a very primitive and naїve Trie implementation for the Aho-Corasick algorithm.
Implement efficient Suffix tree data structure (see here) and algorithms on strings utilizing this data structure.
Tickets: #13
Another description of the Ukkonen's algorithm and Suffix tree: allisons.org: Suffix Trees
Yet another useful resource with program sources:
Suffix tree construction should be refined to have a better node children data structure (either a hash map, or a tree map).
Also McCreight construction algorithm implementation.
Suffix tree applications:
Log in to post a comment.
Another description of the Ukkonen's algorithm and Suffix tree: allisons.org: Suffix Trees
Yet another useful resource with program sources:
Suffix tree construction should be refined to have a better node children data structure (either a hash map, or a tree map).
Also McCreight construction algorithm implementation.
Suffix tree applications: