Menu

#6 Implement efficient suffix tree and algorithms with it

1.0
open
nobody
None
2013-11-23
2013-08-01
No

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.

Related

Tickets: #13

Discussion

  • Victor Anyakin

    Victor Anyakin - 2013-08-23

    Another description of the Ukkonen's algorithm and Suffix tree: allisons.org: Suffix Trees

     
  • Victor Anyakin

    Victor Anyakin - 2013-11-23

    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:

    • Exact string matching
    • Longest common substring of two strings
    • DNA Contamination problem
     

Log in to post a comment.

MongoDB Logo MongoDB