Interactive Lecture Questions

Lecture Videos

Schedule

Monday
Wednesday
Friday
Monday, January 15
MLK Day
Wednesday, January 17
Intro
Friday, January 19
Classes
Monday, January 22
Memory
Wednesday, January 24
Heap + Parameters
Friday, January 26
Parameters
Monday, January 29
Class Lifecycle
Wednesday, January 31
Inheritance
Friday, February 2
Templates
Monday, February 5
List ADT
Wednesday, February 7
List Impl
Friday, February 9
Stack and Queues
Monday, February 12
Iterators
Wednesday, February 14
Trees - Intro
Friday, February 16
Trees - Proofs
Monday, February 19
Trees
Wednesday, February 21
BST
Friday, February 23
BST
Monday, February 26
BST Operations
Wednesday, February 28
BST Analysis
Friday, March 2
Tree Rotations / AVL
Monday, March 5
AVL Operations
Wednesday, March 7
AVL Runtime
Friday, March 9
AVL Applications
Monday, March 12
BTree Intro
Wednesday, March 14
BTree Analysis
Friday, March 16
Hashing - Hash Function
Monday, March 19
Spring Break
Wednesday, March 21
Spring Break
Friday, March 23
Spring Break
Monday, March 26
Hashing - Collisions
Wednesday, March 28
Hashing - Running Time
Friday, March 30
Priority Queues and Heaps
Monday, April 2
Heap Operations
Wednesday, April 4
Disjoint Sets
Friday, April 6
Disjoint Sets Implementation
Monday, April 9
Graphs - Intro
Wednesday, April 11
Graphs - Implementations
Friday, April 13
Graphs - Implementations 2
Monday, April 16
Graphs - Traversals (BFS)
Wednesday, April 18
Graphs - Traversals (DFS)
Friday, April 20
Kruskal - MST
Monday, April 23
Prim - MST
Wednesday, April 25
Dijkstra - SSSP
Friday, April 27
TBA
Monday, April 30
TBA
Wednesday, May 2
TBA
Friday, May 4
Finals