Best way to implement a
- dictionary (is their any DS better than Trie for Dictionary)
- thesaurus (no idea, as match is made on meanings of the words, similar meanings)
- spell checker (something better than a hash map), if possible with correct spelling recommendations.
when asked in an 1-hr interviews, are we expected to write a c/c++ code, for the algorithm.