Here you can find a record of what we talked about each day of class (more of less).
EBoard 41: Wrapping up (held Friday, 10 December 2021) }
EBoard 40: String matching, concluded (held Wednesday, 8 December 2021) }
EBoard 39: String matching, revisited (held Monday, 6 December 2021) }
EBoard 38: Topological sort (held Friday, 3 December 2021) }
EBoard 37: Skip Lists (held Wednesday, 1 December 2021) }
EBoard 36: Dynamic Programming 4 (held Monday, 29 November 2021) }
EBoard 35: Skip-Lists 1 and Dynamic Programming 3 (held Monday, 22 November 2021) }
EBoard 34: Dynamic Programming 2 (held Friday, 19 November 2021) }
EBoard 33: Return of Greed (held Wednesday, 17 November 2021) }
EBoard 32: Dynamic Programming (held Monday, 15 November 2021) }
EBoard 31: Maximum Flow, Continued (held Friday, 12 November 2021) }
EBoard 30: Maximum Flow (held Wednesday, 10 November 2021) }
EBoard 29: Implementing MST Algorithms (held Monday, 8 November 2021) }
EBoard 28: Sets and Union Find (held Friday, 5 November 2021) }
EBoard 27: Minimum Spanning Trees (MSTs), Continued (held Wednesday, 3 November 2021) }
EBoard 26: Minimum Spanning Trees (MSTs) (held Monday, 1 November 2021) }
EBoard 25: Shortest Paths (held Friday, 29 October 2021) }
EBoard 24: Coded Bias, Continued (held Wednesday, 27 October 2021) }
EBoard 22: Coded Bias (held Monday, 25 October 2021) }
EBoard 22: Program verification and loop invariants (3) (held Friday, 15 October 2021) }
EBoard 21: Program verification and loop invariants (2) (held Wednesday, 13 October 2021) }
EBoard 20: Program verification and loop invariants (1) (held Monday, 11 October 2021) }
EBoard 19: Tries (held Friday, 8 October 2021) }
EBoard 18: More Prep for Assignment 6 (held Wednesday, 6 October 2021) }
EBoard 17: Prep for Assignment 6 (held Monday, 4 October 2021) }
EBoard 16: Fast O(n) Sorting Algorithms (held Friday, 1 October 2021) }
EBoard 15: Bounds on Sorting (held Wednesday, 29 September 2021) }
EBoard 14: Sorting (held Monday, 27 September 2021) }
EBoard 13: Balanced Trees, Continued (held Friday, 24 September 2021) }
EBoard 10: BSTs, revisited (held Friday, 17 September 2021) }
EBoard 09: Recurrence Relations, Continued (held Wednesday, 15 September 2021) }
EBoard 08: Nearest Neighbor, Revisited (held Monday, 13 September 2021) }
EBoard 07: Analyzing recursive algorithms (held Friday, 10 September 2021) }
EBoard 06: Pause for breath (held Wednesday, 8 September 2021) }
EBoard 05: to Divide and Conquer (held Monday, 6 September 2021) }
EBoard 04: Asymptotic Analysis, Continued (held Friday, 3 September 2021) }
EBoard 03: Asymptotic Analysis (held Monday, 30 August 2021) }
EBoard 02: An introduction to the course, continued (held Monday, 30 August 2021) }
EBoard 01: An introduction to the course (held Friday, 27 August 2021) }