- 1. 介绍
- 2. 算法分析
- 3. 基本数据结构
- 4. 递归
- 5. 排序和搜索
- 6. 树和树的算法
- 7. 图和图的算法
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
7.1.目标
7.1.目标
- 了解图是什么,以及如何使用它。
- 使用多个内部表示来实现图抽象数据类型。
- 看看如何使用图来解决各种各样的问题
在本章中,我们将研究图。图是比我们在上一章中研究的树更通用的结构;实际上你可以认为树是一种特殊的图。图可以用来表示我们世界上许多有趣的事情,包括道路系统,从城市到城市的航空公司航班,互联网如何连接,甚至是完成计算机科学专业必须完成的课程顺序。我们将在本章中看到,一旦我们有一个问题的好的表示,我们可以使用一些标准图算法来解决,否则可能是一个非常困难的问题。
虽然人们相对容易看路线图并且理解不同地点之间的关系,但计算机没有这样的知识。然而,我们也可以将路线图视为图。当我们这样做时,我们可以让我们的计算机为我们做有趣的事情。如果你曾经使用过一个互联网地图网站,你知道一台计算机可以找到从一个地方到另一个地方最短,最快或最简单的路径。
作为计算机科学的学生,你可能想知道你必须学习的课程,以获得一个学位。图是表示学该课程之前的先决条件和其他相互依存关系的好方法。Figure 1 展示了另一个图。这个代表了在路德学院完成计算机科学专业的课程和顺序。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论