Trie Data Structures and related Programs
Trie is an efficient data structure for storage
and retrieval/search of an element.
Most common implementation of a trie is to
create a word dictionary.
In a dictionary, each node can store a character
of a string or word.