Wed, Jan 22, 2025
Course Overview & Java Review!
Fri, Jan 24, 2025
Inheritance
Flappy Box
Mon, Jan 27, 2025
Polymorphism
Wed, Jan 29, 2025
Abstract Data Type & Java Interface
Fri, Jan 31, 2025
Flappy box
Java Generics & Test First Development
Mon, Feb 3, 2025
Java Exceptions & Iterator & Inner Class
Wed, Feb 5, 2025
Sparse List
Linked List
Fri, Feb 7, 2025
Mon, Feb 10, 2025
Asymptotics Part I
Wed, Feb 12, 2025
Asymptotics Part II
Fri, Feb 14, 2025
Quadratic Sorts
Mon, Feb 17, 2025
Positional List (I)
Wed, Feb 19, 2025
Positional List (II)
Sorts and Search
Fri, Feb 21, 2025
Sets
Mon, Feb 24, 2025
BST (Part I)
Wed, Feb 26, 2025
BST (Part II)
Fri, Feb 28, 2025
BST (Part III)
Mon, Mar 3, 2025
Balanced BST
Wed, Mar 5, 2025
BBST
AVL Tree
Fri, Mar 7, 2025
Priority Queue
Mon, Mar 10, 2025
Treap
Wed, Mar 12, 2025
Fri, Mar 14, 2025
Map
Mon, Mar 24, 2025
Hash Table
Wed, Mar 26, 2025
Hash Tables
Fri, Mar 28, 2025
Mon, Mar 31, 2025
Stack
Wed, Apr 2, 2025
Queue
Fri, Apr 4, 2025
Graph Basics
Mon, Apr 7, 2025
Graph Searching
Wed, Apr 9, 2025
Graph
Shortest Path
Fri, Apr 11, 2025
Mon, Apr 14, 2025
Minimum Spanning Tree
Wed, Apr 16, 2025
Union Find
Fri, Apr 18, 2025
Merge sort
Mon, Apr 21, 2025
Heap sort
Wed, Apr 23, 2025
Quick Sort
Fri, Apr 25, 2025
Linear Sorts
Mon, Apr 28, 2025
Topological Sort
Tue, Apr 29, 2025
29 April - 2 May
Tue, May 13, 2025
9AM - 12PM