CS 331/401: Data Structures and Algorithms
- Welcome to the Summer 2018 edition of CS 331: Data Structures!
May 21 - May 23
Please wait until machine problems are officially assigned before
starting. Scroll down for distribution, submission, and late policies.
Preliminaries (15 points)
Iocane (20 points)
Ngrams (20 points)
ArrayList (40 points)
LinkedList (32 points)
Hashtable (20 points)
StackApps (17 points)
CircQueue (15 points)
Heaps (16 points)
Recursion (25 points)
BSTrees (BST, AVL) (25+42 points)
- All assignments will be distributed and submitted via the
notebook server environment. Watch
this screencast for instructions.
- Assignment submissions are due at 11:59PM CST on the specified due dates
(typically on Sundays).
- The official late policy imposes a 30% score reduction for late submissions up
to a week after the due date; submissions more than a week late will not
receive a score.
Primary reference materials