Implementing a system for fast anagrams retrieval given a large file of words
Sigiloso
Process the large file first. Create a hash table with key : sorted characters in the word. values : words from the large file. Now all you gotta do is , take the word for which you want to find anagrams, sort the characters , lookup the hash table.