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?


  • 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. Projects posted are only 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 fill out the form. Please provide a valid email address and we'll get back to you in less than 24 hours. We will be sending an invoice through PayPal upon confirmation. We are a non profit organization however we need an amount to keep this organization running, and to be able to complete our research and development.