CPSC 374 Algorithms Data Structures
Spring 2023


    Programming Assignments
7. May 1st 40 points Hashing - Pair Assignment
6. April 21st 40 points Binary Tree - Pair Assignment
5. Hypothesis: April 3rd
5 page draft:April 7th
8 page final paper:April 14th
40 points Sorting experimentation paper - teams of 2 to 4
4. March 27th 40 points Recursion - Pair Assignment
3. Feb 22nd 40 points Stacks and Queues -Group Assignment
2. Feb 13th 10 points Code Analysis Assignment
1. February 6th 20 points Using Java - Individual Assignment


    Course Information
Weekly Notes
Help with Java




    Whitfield's Notes
Chapter 1 - Overview
Chapter 2 - Arrays
Chapter 3 - Sorting
Chapter 4 - Stacks and Queues
Chapter 5 - Linked Lists
Chapter 6 - Recursion
Chapter 7 - Advanced Sorting
Chapter 8 - Binary Trees
Chapter 10 - 2-3-4 Trees
Chapter 11 - Hash Tables
Chapter 12 - Heaps
Chapter 13 - Graphs