Interactive Lecture Questions
- Ask Questions: Ask in-lecture questions using this Google Form! Questions are reviewed and answered live during lecture.
- Detailed Answers After Lecture: If we didn't get to answer your question in lecture, we provide detailed answers to common questions here.
- You must be logged in with an @illinois.edu Google account. If you get access denied, open the link in a private tab and you'll be asked to log in.
Lecture Videos
- Recorded on echo360.org, log in with your @illinois.edu e-mail address
Schedule
Monday
Wednesday
Friday
Monday, January 15
MLK Day
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