CS 331/401: Data Structures and Algorithms

Announcements

  • Welcome to the Summer 2018 edition of CS 331: Data Structures!

Calendar

May 21

May 21 - May 23

May 28

May 30

June 4

June 4

June 6

June 6

June 11

June 11

June 13

June 18

June 20

June 20

June 25

June 27

Assignments

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


  1. Preliminaries (15 points)

  2. Iocane (20 points)

  3. Ngrams (20 points)

  4. ArrayList (40 points)

  5. LinkedList (32 points)

  6. Hashtable (20 points)

  7. StackApps (17 points)

  8. CircQueue (15 points)

  9. Heaps (16 points)

  10. Recursion (25 points)

  11. BSTrees (BST, AVL) (25+42 points)


Resources

Administrivia

Primary reference materials

Development Tools

Exam Catalog