I'm trying to implement an algorithm in matlab which uses a suffix tree to compare strings.
I was thus wondering if there is a pre-implemented algortim to make a suffix tree for a certain string (or set of strings)? Or do I have to implement a Ukkonen algorithm myself? (Because I'm really new to using matlab for anything else than numerical analysis or algabra, so I would have the biggest problems with that).
So in short my question: 1. Is there a way to let matlab make suffix trees for you? 2. If there is not, any hints about how to implement Ukkonen yourself? For example knowing how to label edges with Strings (or vectors and then how to make a string array in matlab) would be a great help already...
Thank you to whoever is able to help me!