通过学习传统的算法策略中最基础、最重要的内容,来全面系统的了解算法的基础知识,掌握算法设计的思想,以帮助我们编写更有效的代码,以至创造新的算法。
课程内容:
第1章 算法概论
第2章 递归算法设计技术
第3章 分治法
第4章 贪心法
第5章 回溯法
第6章 分枝限界法
第7章 动态规划算法
第8章 随机算法
第9章 蛮力法
第10章 计算复杂性理论简介
完成所有课程视频学习
完成练习题
完成考试
程序设计语言(如C语言)、数据结构 以及概率论、微积分、离散数学
《算法设计与分析(第2版)》 武汉大学 李春葆 编著 清华大学出版社