- Level Foundation
- Course by Peking University
-
Offered by
About
算法代表着用系统的方法描述解决问题的策略机制,北京大学《算法基础》课程将带你一一探索枚举、二分、贪心、递归、深度优先搜索、广度优先搜索、动态规划等经典算法,体会他们巧妙的构思,感受他们利用计算解决问题的独特魅力。顺利完成本课程,你将不但能够掌握这些算法的原理,还能够对这些算法进行灵活应用以及准确实现。本课程的中的编程任务,将充分训练你的思维能力和动手能力,促成全面、缜密思考问题的习惯。达到本门课程的要求,即意味者你具备了初步的算法基础和较强的编程实现能力。Modules
关于我们
2
Videos
- 专项课程介绍
- 欢迎加入算法基础课程
2
Readings
- 如何学好这门慕课?
- 程序AC你必须知道的秘密
第一课
1
Videos
- 枚举的基本思想
第二课
1
Videos
- 熄灯问题
第三课
1
Videos
- 讨厌的青蛙
随堂作业
- 编程作业—枚举
课程讲义下载
1
Readings
- 课程Slides
第一课
1
Videos
- 递归的基本思想
第二课
1
Videos
- 小游戏
第三课
1
Videos
- 棋盘分割
第四课
1
Videos
- 用栈替代递归
随堂作业
- 编程作业—递归
课程讲义下载
1
Readings
- 课程Slides
第一课
1
Videos
- 数字三角形
第二课
1
Videos
- 几个例题
第三课
1
Videos
- 灌溉草场(较难)
随堂作业
- 编程作业—动规1
课程讲义下载
1
Readings
- 课程Slides
第一课
1
Videos
- 最长上升子序列
第二课
1
Videos
- 方盒游戏
第三课
2
Videos
- 美丽栅栏
- 美丽栅栏(续)
随堂作业
- 编程作业—动规2
课程讲义下载
1
Readings
- 课程Slides
第一课
2
Videos
- 深搜之城堡问题
- 深搜之寻路问题
第二课
1
Videos
- 深搜之拯救少林神棍
随堂作业
- 编程作业—深搜1
课程讲义下载
1
Readings
- 课程Slides
第一课
1
Videos
- Sudoku
第二课
1
Videos
- 生日蛋糕
随堂作业
- 编程作业—深搜2
课程讲义下载
1
Readings
- 课程Slides
第一课
1
Videos
- 广搜入门
第二课
1
Videos
- 广搜与八数码问题
第三课
2
Videos
- 广搜与八数码问题(续)
- 八数码问题进一步讨论-双向广搜
随堂作业
- 编程作业—广搜
课程讲义下载
1
Readings
- 课程Slides
第一课
1
Videos
- 圣诞老人的礼物
第二课
2
Videos
- 烘晾衣服
- 雷达安装问题
第三课
1
Videos
- 誊抄书籍
随堂作业
- 编程作业—二分与贪心
课程讲义下载
1
Readings
- 课程Slides
期末考试
- 编程试题
我们的结束语
1
Videos
- 我们的结束语
Auto Summary
Discover the foundational principles of algorithms in this engaging course from Peking University, tailored for beginners in maths and statistics. Led by expert instructors, explore classic algorithms such as enumeration, binary search, greedy methods, recursion, DFS, BFS, and dynamic programming. Enhance your problem-solving skills through practical programming tasks. Available on Coursera with Starter and Professional subscription options. Perfect for those looking to build a strong algorithmic foundation and programming proficiency.

Jiaying Liu 刘家瑛, Ph.D.

郭 炜