计算机科学进阶
图算法
通过交互式可视化和代码实现掌握图数据结构、BFS、DFS 和 Dijkstra 最短路径算法。
约 30 分钟12 个步骤
第 1 步,共 12 步
第 1 步,共 12 步8%
第 1 步,共 12 步
什么是图?
图是由边连接起来的顶点(也称为节点)的集合。图能够建模事物之间的关系:社交网络、道路地图、网页链接和计算机网络都是图。上方的示意图展示了由边连接的四个顶点。
提示
检验你的理解
在图论术语中,边是什么?
关于此模块
通过交互式可视化和代码实现掌握图数据结构、BFS、DFS 和 Dijkstra 最短路径算法。
难度
进阶
预计用时
约 30 分钟
步骤
12 个步骤
先决条件
关于 图算法
通过实操课程和测验,互动式学习 图算法。
图算法 属于我们的计算机科学课程,在这里你通过动手构建和实验来学习软件究竟是如何运作的,而不是死记硬背。
你将从 图算法 中学到什么
- 图算法 背后的核心概念,循序渐进地讲解,无需任何先备经验
- 图算法 如何融入 计算机科学 这一更广阔的领域,以及它在现实世界中的应用
- 通过交互式练习和测验进行动手实践,边学边检验你的理解
- 学完之后,你将有信心继续学习更进阶的 计算机科学 主题
适合谁学习?
图算法 面向已掌握基础、希望通过更扎实的概念和练习来深化理解的中级学习者。
为什么要学这个?
- 完全免费,无需注册、付费墙或下载
- 交互且亲身参与,让你在实践中学习,而不只是阅读
- 支持 20 种语言,可在任何设备上直接于浏览器中使用
- 隶属于一个不断扩充的模块库,你可以按自己的节奏探索