Implementation in CMU 15-445
- Class
Trie
with ashared_ptr
pointing toTrieNode
- Class
TrieNode
- Contains
children_
, a map fromchar
toshared_ptr
pointing to otherTrieNode
- Class
TrieNodeWithValue
inherit fromTrieNode
act as a left node (or terminal node)- The value of a key is stored in the node representing the last char of the key.
- Contains