CSCI 255 Fall 2023
Introduction to Algorithms and Discrete Structures
Archived Class
Charles Cusack
Computer Science
Hope College
Main
Schedule
Grading
Gradebook
Homework

Policies
Advice
College
    Policies

Notes
Programs
Tutorials

CSCI 235
MATH 160
Others

Admin
previous     next     today     future     all    

Schedule for weeks 11 through 12

Wk Day Date TopicResourcesEvents

11MonNov 06Transform-and-Conquer
  • Presorting
  • Balanced Trees
  • IDAA 6.1
  • IDAA 6.3
  • AVL Tree Demo
  • B-Tree Demo
  • HW 12 due
  • IDAA 6.1, 6.3 RQs due

  • WedNov 08Transform-and-Conquer
  • Heaps and Heapsort
  • IDAA 6.4
  • Heapsort Notes
  • IDAA 6.4 RQs due

  • FriNov 10Transform-and-Conquer
  • Horner's Rule
  • Binary Exponentiation
  • IDAA 6.5
  • IDAA 6.5 RQs due

  • 12MonNov 13Space-Time Trade-offs
  • Counting Sort
  • Radix Sort
  • IDAA 7.1
  • HW 13 due
  • IDAA 7.1 RQs due

  • WedNov 15Space-Time Trade-offs
  • String Matching
  • IDAA 7.2 (through page 262)
  • IDAA 7.2 RQs due

  • FriNov 17Dynamic Programming
  • Coin Problems
  • Fibonacci Numbers
  • Matrix Chain Multiplication
  • IDAA 8.1
  • Dynamic Programming Notes
  • Fibonacci Demo
  • Recursive Functions (Fibonacci)
  • IDAA 8.1 RQs due