针对考研算法的学习,以下是一些推荐的课程和书籍:
《数据结构算法》 讲师:
清华邓老师
特点: 课程内容经典,使用C++,讨论问题系统完整,难度适中,并附有完整的数据结构代码。虽然题量较少,但其质量非常高,是考研算法学习的经典之作。
《数据结构算法》 讲师:
浙大
特点: 题量丰富,提供完整的OJ(Online Judge)系统,适合需要大量刷题来提升算法能力的同学。
《算法》 讲师:
普林斯顿大学
特点: 课程按照《算法》一书的顺序讲解,使用Java,讨论问题深入,PPT制作精良,适合作为邓老师课程的补充,也适合需要系统学习算法的同学。
《算法分析与设计》 讲师
: stanford
特点: 作为《数据结构及算法》的进阶课程,适合已经掌握基础数据结构和算法的学生。《数据结构与算法》(C语言版)
作者: 严蔚敏 特点
《数据结构与算法》(C++语言版) 作者:
陈越、何钦铭
特点: 强调C++语言在数据结构中的应用,适合使用C++进行数据结构学习的学生。
《算法导论》(原书第3版) 作者
: Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest、Clifford Stein
特点: 经典的算法教材,全面介绍了算法的基本知识和高级算法,适合希望深入学习的同学。《算法笔记》
特点: 内容涵盖C/C++入门、算法基础、数学问题、STL详解、数据结构、搜索、图算法、动态规划、字符串处理等,适合计算机专业研究生入学考试复试上机、算法等级考试(如PAT、CSP等)的辅导。《算法笔记-上机训练实战指南》
特点:
与《算法笔记》配套,包含PAT甲级前107题、乙级前50题的详细解析,适合需要集中训练计算部分的考生。
这些课程和书籍涵盖了从基础到进阶的算法知识,能够满足不同层次和需求的学习者。建议根据个人学习情况和目标选择合适的课程和书籍进行学习。