The Spelling Checker (with Speed!!)


Your assignment is to make a spelling checker.  You must use the hash table of linked list method.  You must use a hash table and a linked list that uses templates.  You can find a list of correctly spelled words in "/usr/dict/words".

Points
Tasks
5
Uses a Hash table of linked lists
1
Uses Operator Overloading (dict += word).
1
Can dump the whole table using cout << dict
1
Can remove a word.
1
Resize the table.
5
Uses a hash table.
-2
Every day after Friday Feb 6th

There is possibly interesting code at http://euclid.nmu.edu/~randy/Classes/CS460/Perl/Perl-File/lookup.cc