Trie
C++ で実装を作成しようとしています。に保存されているすべての単語を印刷する方法がわかりませんTrie
。
これが私が実装した方法TrieNode
です。
struct TrieNode{
bool isWord;
int data; //Number of times Word Occured
TrieNode *Child[ALPHABET_SIZE]; //defined as 26
};
pointer
親ノードに a を保存し、すべてのノードを深さ優先検索しisWord==True
、それらのノードから各単語を再帰的に出力できることを知っています。
Trie
しかし、 a の実装で の各単語を出力する方法があるのだろうかと思っていTrieNode
ます。
助けてくれてありがとう。