Topic(s) Date
CS1 Refresh 01/13/2025
Unit testing 01/15/2025
Custom String ADT 01/17/2025
Searching algorithms 01/22/2025
Recursive algorithms 01/29/2025
Sorting algorithms, selection sort, insertion sort, shell sort 02/03/2025
Quicksort, mergesort, radix sort 02/05/2025
Stack implementations 02/12/2025
Queue implementations 02/19/2025
List implementations
  • 02/26/2025 (Array-based lists)
  • 02/28/2025 (Singly-lined lists)
  • 03/03/2025 (Doubly-lined lists and deques)
  • 03/05/2025 (Linked traversal, searching, sorting, dummy nodes, recursion)
Dictionaries implementations 03/12/2025
Binary search tree implementation 03/26/2025
Set implementations 04/02/2025
Graph representations implementations (via zyLabs) 04/09/2025
Graph traversal 04/16/2025
Heaps implementation 04/23/2025
Circular arrays implementation 04/23/2025
Iterators 04/23/2025