Author - Saurabh Puri
Language - Java
To provide an implementation of a dictionary, that contains words with their relevant descriptions, and allow the user to populate it with large amounts of information and still remain searchable in an acceptable and efficient timeframe.
A common application of a trie is storing a predictive text or autocomplete dictionary, such as found on a mobile telephone. Such applications take advantage of a Tries’ ability to quickly search for, insert, and delete entries.
An attempt to replicate the auto-suggest feature of Google to make the search queries efficient and easy for the users.
- Netbeans
- jdk-8.0
- Former knowledge of Trie data structure
- Auto build of Trie before performing queries.
- Insert a word with its meaning.
- Search for a word.
- Get word of the day.
- Find similar words.