CS2851 -- Lab 4: Benchmarking

Fall 2005
Objectives Addressed
Procedure

You are to explore the impact of selecting various data structures on the exectution time of the spell checking program implemented for the first laboratory assignment. You should compare the following classes that all implement the Set interface:

In particular, you should analyze the impact of data structure choice on both the add and contains methods. Your analysis should include plots that describe the actual run time as a function of input size (where input size is the size of the dictionary file).

Relevant tidbits
Lab report (due 11:00pm, the day prior to week 8 lab)

Here is a template file to use as a starting point for this report.

Your report should include:

As with any report you submit, correct spelling and grammar are required. In addition, your report should be submitted electronically following the Electronic submission guidelines. (You may wish to consult the XML help video and/or sample report before submitting your report.) Be sure to keep copies of all your files, in case something gets lost.

If you have any questions, consult your instructor.

Acknowledgment

This assignment was originally developed by Dr. Chris Taylor.

Last Updated: Tuesday, 18-Oct-2005 14:04:37 CDT