本在线课程涵盖实际应用中经常出现的计算问题的基本算法技术和思想:排序和搜索、分而治之、贪婪算法、动态编程。我们将学习大量理论知识:如何对数据进行排序以及排序对搜索的帮助;如何将一个大问题分解成若干块并递归解决;何时贪婪地进行才有意义;动态编程在基因组研究中的应用。您将练习解决计算问题、设计新算法并高效实施解决方案(使其运行时间不超过一秒)。

您将学到什么
基本算法技术
设计高效算法
练习解决算法面试问题
实施高效可靠的解决方案
要了解的详细信息

添加到您的领英档案
25 项作业
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有6个模块
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师



人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
71.84%
- 4 stars
21.42%
- 3 stars
4.19%
- 2 stars
1.05%
- 1 star
1.47%
显示 3/12571 个
已于 May 28, 2021审阅
I am thankful to Coursera and all the professors who taught this course. This course helps me to understand all basics of algorithm. Looking forward to use my knowledge which I gained from this.
已于 May 16, 2020审阅
Great course for stepping into algorithms. But some portions have bad lectures like for example explaining the theoritical reasoning for finding safe move in week 3 greedy algorithm is very poor.
已于 Oct 31, 2020审阅
Very good course, all the problems are well designed to test your critical thinking skills and there's pretty good and detailed conceptual stuff but not more than needed to make you nearly a pro.
从 计算机科学 浏览更多内容

Rice University

Birla Institute of Technology & Science, Pilani







