
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
key points of Data Structures are: Divtonary, Comparison, Word-Concordance Program, Based Dictionary Implementation, Dictionaries Implemented, Stop Words, Processed, Program, Implementation, Table Slot
Typology: Slides
1 / 1
This page cannot be seen from the preview
Don't miss anything!

In this assignment redo the word-concordance program (Homework #4), but timing it using: BST-based dictionary implementation, and also AVL-based dictionary implementation to store both the stop-words and the word-concordance information.
Time your word-concordance application from homework #4 using both tree-based dictionary ADT implementations to complete the following table:
Dictionaries implemented using AVL trees
Dictionaries implemented using BSTs
Word-concordance Program Word-concordance Program Execution Time (seconds)
DATA FILES - Download hw6.zip file at http://www.cs.uni.edu/~fienup/cs1520s13/homework/ it contains: the stop words in the file stop_words.txt the data file to be processed by your word-concordance program in the file hw4data.txt (same as hw4)
You will also need: your BST implementation from lab your AVL implementation from lab
Submit ALL necessary files to run your concordance-production application using the dictionary ADTs as a single zipped file (called hw6.zip) electronically at
https://www.cs.uni.edu/~schafer/submit/which_course.cgi
Include in your hw6.zip file a "results" file (hw6.doc, .txt,.rtf, .odt, etc.) containing the completed table above, i.e., timing results for your word-concordance programming using the various dictionary ADTs.