Date | Syllabus | Plan | Slides and reading assignments |
---|---|---|---|
Class introduction | |||
No class due to 和平紀念日補假 | Homework 1 announced | ||
Chapter 1: C++ primer | |||
Chapter 3: Arrays, linked lists, recursion (by軒田老師) | Homework 1 due Homework 2 announced | ||
Chapter 4: Analysis tools (by軒田老師) | |||
Chapter 5: Stacks, queues, and deques Chapter 6: List and iterator (by軒田老師) | Homework 2 due Homework 3 announced | ||
No class due to spring break | |||
Chapter 7: Trees | |||
Chapter 8: Heaps and priority queues | Homework 3 due Homework 4 announced | ||
Midterm exam (Range: Chapters 1-8 of textbook) | |||
Chapter 9: Hash tables, maps, and skip lists | Final project announced | ||
Chapter 12: Strings and dynamic programming | Homework 4 due Homework 5 announced | ||
Chapter 11: Sorting, sets, and selection | |||
Chapter 10: Search trees (by軒田老師) | Homework 5 due Homework 6 announced | ||
Chapter 10: Search trees (by軒田老師) | |||
Chapter 13: Graph algorithms | Homework 6 due | ||
Chapter 13: Graph algorithms Summary of the class | |||
Final week (No class) | Final project due on 2016/06/30 23:59:59 |
|