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

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

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

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

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



从 算法 浏览更多内容
状态:免费试用Rice University
状态:预览Birla Institute of Technology & Science, Pilani
人们为什么选择 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/12572 个
已于 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.
已于 Feb 9, 2019审阅
The course is perfectly designed. The perfect start for those who start with data structures and algorithms. The Dynamic programming was a little bit tough but overall course is perfectly designed
已于 Feb 18, 2018审阅
best course for clearing basics of algorithms as well as learning by doing and blow your mind by thinking hard from different prospectives to get desired solutions of programming assignments ...








