Project 3: Spellchecker

For this project, you will implement a spellchecker which recognizes English words.

Requirements

  1. Read a dictionary from file (e.g. /usr/share/dict/words).
  2. Read a text document from file.
  3. Recognize words despite differences in capitalization and punctuation, e.g. CArS == car's.
  4. Count the number of misspelled words in the text file.
  5. Don't count repeated misspellings; i.e., keep track of misspelled words and only count them once.
  6. Your code must run faster than my reference implementation (see attachment below) on your machine.
ċ
main.cpp
(1k)
Ryanne Dolan,
Mar 21, 2012, 9:05 AM
ċ
words
(4838k)
Ryanne Dolan,
Mar 19, 2012, 9:19 AM
Comments