CS 331/401: Data Structures and Algorithms

Announcements

  • Welcome to the Fall 2018 edition of CS 331: Data Structures and Algorithms!

Calendar

Tentative Schedule

Aug 20

Aug 22 - Sep 12

Sep 12 - Sep 19

Sep 24 - Sep 26

Sep 26, Oct 1, Oct 10

Oct 3

Oct 15 - Oct 17

Oct 22 - Oct 24

Oct 29 - Oct 31

Nov 5

Nov 7 - Nov 14

Nov 19, Nov 26

Nov 28

Assignments

Please wait until machine problems are officially assigned before starting. Scroll down for distribution, submission, and late policies.


Tentative Machine Problems

  1. Preliminaries (15 points)

  2. Ngrams (20 points)

  3. ArrayList (40 points)

  4. LinkedList (32 points)

  5. Hashtable (20 points)

  6. StackApps (17 points)

  7. CircQueue (15 points)

  8. Heaps (16 points)

  9. Recursion (25 points)

  10. BST (25 points)


Resources

Administrivia

Primary reference materials

Development Tools

Exam Catalog