Data Structures and Algorithms
Week-Meeting | Lecture | Assignments | Notes |
---|---|---|---|
1-1 | Syllabus | ||
1-2 | EOS Overview, Project Template, C++ | Project Template | |
1-3 | C++ | Homework 1 | Due January 17th at 8:00 a.m. |
2-1 | MLK Holiday, no class | ||
2-2 | C++ | ||
2-2 | C++ | Understand this code | |
2-2 | C++ | ||
3-1 | C++ | ||
3-2 | C++ | ||
3-3 | C++ | Almost Useless Data Structure | Due 2/5/18 at 8:00 a.m. |
4-1 | C++ | ||
4-2 | Algorithmic Analysis | ||
4-3 | Algorithmic Analysis | ||
5-1 | Lists, Stacks, and Queues | Project 1 due by 8:00 a.m. | |
5-2 | Lists, Stacks, and Queues | ||
5-3 | Substitute teacher | ||
6-1 | Lists, Stacks, and Queues | ||
6-2 | Trees - Generic through BSTs | Stacks and Queues Assignment | Due February 23 by 8:00 a.m. |
6-3 | Trees - BSTs (continued) | In class work; creating tree traversal algorithms. | |
7-1 | Trees - AVL Trees | ||
7-2 | Trees - Red-Black Trees | ||
7-3 | Trees | ||
8-1 | |||
8-2 | |||
8-3 | Midterm |