









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Suffix trees are a data structure used for efficient string operations, such as searching for a query string, finding repeated strings and palindromes. After preparing a base text, suffix trees allow for searching a query string of size k in time k. They are essentially a trie where each node can have several children, and the child you go to next is determined by the next character. Suffix trees can be compressed to save space by eliminating internal nodes with only one child and labeling internal nodes with the prefix of all strings beneath them.
Typology: Study notes
1 / 16
This page cannot be seen from the preview
Don't miss anything!










a b $ b b $ a b $ a b $ b $ a b $