课程安排
本页面包含了本课程的课程安排,包括课程课件、课程作业以及课程作业的解答。
课程课件
- Lec 0
- 概览(Overview)
- [slides-zh]
- Lec 1
- 算法分析基础(Fundamentals)
- [slides-zh]
- Lec 2
- 归纳法(Induction)
- [slides-zh]
- Lec 3
- 分治法(Divide and Conquer)
- [slides-zh]
- Lec 4
- 快速傅立叶变换(Fast Fourier Transform)
- [slides-zh]
- Lec 5
- 堆和不相交数据结构(Heap and Disjoint Set Data Structures)
- [slides-zh]
- Lec 6
- 图的遍历(Graph Traversal)
- [slides-zh]
- Lec 7
- 最短路径(Shortest Path)
- [slides-zh]
- Lec 8
- 贪心算法(Greedy Approach)
- [slides-zh]
- Lec 9
- 动态规划(Dynamic Programming)
- [slides-zh]
课程作业
- HW 1
- HWReleased: Homework #1-不留空版 Homework #1-留空版
- PA Released: LeetCode #55-跳跃游戏 (这是一个提交样例: sample.)
- DUE Sep 18
- PA Released: LeetCode #55-跳跃游戏 (这是一个提交样例: sample.)
- HW 2
- HWReleased: Homework #2-不留空版 Homework #2-留空版
- PA Released: LeetCode #7-整数反转
- DUE Sep 25
- PA Released: LeetCode #7-整数反转
- HW 3
- HWReleased: Homework #3-不留空版 Homework #3-留空版
- PA Released: LeetCode #240-搜索二维矩阵 II
- DUE Oct 9
- PA Released: LeetCode #240-搜索二维矩阵 II
课程作业解答
- HW 1
- HWReleased:Homework #1-sol
- HW 2
- HWReleased:Homework #2-sol