Description: Create a class that can attempt to return the correct spelling of given words. You will implement and use a Hash-based Set. A Set is simply a map in which keys do not have associated values. (See text, Chapter 10). Your program should check a number of common misspellings as detailed below. You will require a spell-checking module, associated data structures, and a driver class that tests your program. Things to consider: what kind of collision resolution do you use?

Deliverables:

  • Program source code Use projectsp as the base package for your code. Please do not include IDE project files.
  • Runnable .jar file that runs your test, showing your program at work.
  • Code style Your code displays professionalism and organization.
  • Documentation Describe all the important parts of your code. You should never assume I know anything about your assignment. Try to display a knowledge of how your code functions.
  • Readme.txt A short file that describes how to start your program (and not much else).
  • Post-mortem PDF file describing the progress you made on your assignment. In particular, detail what worked and what did not. The goal is to organize what you learned from your code.
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.