I'm trying to create a spellchecker program with dictionary stored in a file. My question is What is the best data structures to implement spell checking program. I'm using hashing right now but for a big size dictionary my program crashed because of overflow. Is there any better idea?(I'm using blodshed dev-C++ for my compiler)