Use the ctime library to benchmark each of the classes created in the previous lab. You should have times for the loading of the dictionary and the search times for the three user files. The search times should measure only the time required to do the Dictionary::find (do not include the time to read the input file). Make sure you compile your project in release mode when performing your benchmarks.
Your program should produce an XML table that will be included in your report. In your report, should look something like this:
The numbers in the above table were pulled out of the air. The data files for the table are located here.
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 before submitting your report.) Be sure to keep copies of all your files, in case something gets lost.
Your grade will depend on your ability to meet the specifications of the assignment and your analysis. If you have any questions, consult your instructor.
This assignment was originally developed by Dr. Chris Taylor.
© 2001-2006 Dr. Christopher C. Taylor | Office: CC-36C | Phone: 277-7339 |