谷歌地图如何根据当前的交通状况规划城市周边的最佳路线? 互联网路由器如何转发网络流量包以减少延迟? 援助组织如何向其下属的当地合作伙伴分配资源? 要解决这些问题,我们首先要在复杂的数据结构中表示关键数据。在本课程中,您将学习数据结构(如图),这是处理结构化现实世界数据的基础。 您将开发、实施和分析处理这些数据的算法,以解决现实世界中的问题。 此外,随着您在本课程中开发的程序变得越来越复杂,我们将研究什么是好的代码和类层次结构设计,这样您不仅能写出正确的代码,还能与他人共享代码并在将来维护代码。 本课程的主干项目是一个路线规划应用程序。 您将直接应用每个模块中的概念来构建一个应用程序,使自主代理(或人类驾驶员!)能够在环境中导航。 与往常一样,我们还提供了不同的系列视频,帮助将内容与现实世界中的重要性联系起来,并提供分层支持,以满足您的个人需求。

您将获得的技能
您将学习的工具
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

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

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



从 算法 浏览更多内容

Birla Institute of Technology & Science, Pilani

University of California San Diego

University of California San Diego
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
80.90%
- 4 stars
15.47%
- 3 stars
2.49%
- 2 stars
0.72%
- 1 star
0.40%
显示 3/1241 个
已于 Oct 6, 2020审阅
The course is execelent, really enjoy it, long time ago in the University did these algorithms, but never use them again, now the are everywhere, 100% recomend this course
已于 Apr 13, 2019审阅
As I keep completing the assignment, I got more confident on my Java and debugging skills. I would recommend solidifying your undestanding of the Data Structures
已于 Jun 3, 2017审阅
Pretty challenging but very interesting with a lot of useful assignments. Certainly good for those who aren't familiar with a data structure called graphs.
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。





