Moon's day | Woden' s day | Frigga's day |
---|
|
|
|
|
Jan 20 |
Case study: Disjoint sets and union/find |
|
|
Jan 22 |
Algorithms: correctness Slides |
Read Section 1.4 plus response
|
|
Jan 25 |
Algorithms: analysis |
|
|
|
|
|
Feb 3 |
Graphs. Introduction Slides |
|
|
Feb 5 |
Graph implementations |
|
|
Feb 8 |
Graph traversal |
Read Section 4.3 plus response
|
|
|
|
|
|
|
Feb 22 |
Test |
Read Sections 3.(1&2) plus response
|
|
Feb 24 |
Binary search trees. Introduction to trees and BSTs |
Read Sections 3.3 plus response
|
|
Feb 26 |
Overview of balanced trees Slides |
|
|
|
|
|
|
|
|
|
Mar 16 |
Two-three trees |
Read pg 866-874 plus response
|
|
|
Mar 21 |
Finishing balanced trees |
|
|
|
|
|
|
|
|
Apr 6 |
Test |
Read section 3.4 pg 458-468 plus response by Apr 11
|
|
Apr 8 |
Hash tables. Introduction to hashing; separate chaining |
|
|
Apr 11 |
Hash functions |
Read section 3.4 pg 469-479 plus response
|
|
|
Apr 15 |
Performance of open addressing |
|
|
|
Apr 20 |
Hashing wrap-up. Strings. String sorting; radix sort revisited Slides |
Read Section 5.2 (no response necessary)
|
|
|
Apr 25 |
Substring search |
Skim Section 5.4 (no response necessary)
|
|
Apr 27 |
String compression |
|
|
|