2016-03-09 6 views
-1

Я понимаю разницу между (Prefix) Trie, Suffix Trie и Suffix Tree, и я пытаюсь написать Java-код для обоих. Что такое представление/структура Java класса SuffixTrieNode и SuffixTreeNode?Suffix Trie and Suffix Tree

SuffixTrie representation: 

class SuffixTrie{ 
    SuffixTrieNode root; 

    class SuffixTrieNode{ 
     SuffixTrieNode[] links; 
    } 
} 

SuffixTree representation: 

class SuffixTree{ 
    SuffixTreeNode root; 

    class SuffixTreeNode{ 
     SuffixTreeNode[] links; 
    } 
} 

Спасибо!

+0

Я не думаю, что это совершенно ясно, о чем вы просите, но вы можете найти законченные решения для обоих, если вы их Google. Например, реализация дерева суффикса найдена по адресу http://www.sanfoundry.com/java-program-implement-suffix-tree/ –

+0

Я мог найти реализации для дерева суффиксов, но не суффикс trie. Являются ли структуры одинаковыми для обоих? В основном, мой вопрос заключается в представлении узлов в суффиксном Trie и суффиксном дереве. –

+1

http://stackoverflow.com/questions/13893950/suffix-tree-and-tries-what-is-the-difference, http://stackoverflow.com/questions/2042825/short-java-implementation-of-a -suffix-tree-and-usage –

ответ

Смежные вопросы