- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
旗开得胜
PAGE
PAGE 1
读万卷书 行万里路
v
v1
v3
v4
v5
v2
v4
v3
v2
v1
(a) 无向图G1 (b) 有向图G2
图6-1 图的示例
v
v1
v3
v4
v5
v2
v4
v3
v2
v1
(a) 同一条边重复出现 (b) 存在顶点到其自身的边
图6-2 非简单图的示例
7
7
v2
v1
v4
v3
2
3
5
图6-3 一个无向网
8
(a)
(a) 图G1的一个子图 (b) 图G2的一个子图
图6-4 子图的例子
v4
v1
v3
v3
v5
v4
v2
v
v2
v4
v1
v6
v5
v3
v2
v1
v3
v4
v6
v5
(a) 非连通图G3 (b) G3有两个连通分量 (c) 非连通分量 (d) 非连通分量
图6-5 非连通图及连通分量
v2
v1
v3
v2
v1
v3
v4
v
v4
v3
v2
v1
(a) 强连通图 (b) 非强连通图G4 (c) G4有两个强连通分量
图6-6 强连通图、非强连通图及强连通分量
v4
v3
v2
v1
v4
v3
v2
v1
v
v1
v3
v4
v5
v2
(a) 连通图G5 (b) G5的一棵生成树 (c) 非生成树 (d) 非生成树
图6-7 连通图及其生成树
v1
v3
v4
v5
v2
v1
v3
v4
v5
v2
v1
v3
v4
v5
v2
(a)
(a) 非连通图G6 (b) G6的生成森林
图6-8 非连通图及其生成森林
A
I
L
B
F
C
M
G
H
K
I
G
H
K
B
L
A
F
C
M
⑧
⑧
④
v1
v3
v4
v5
v2
v6
⑥
①
②
③
⑤
⑦
⑨
⑩
v1
v2
v1
v5
v2
v1
v2
v1
深一层递归
递归返回
(b) 无向图深度优先遍历过程中栈的变化
图6-9 无向图的深度优先遍历路线及栈的变化示意图
v3
v2
v1
v4
v3
v2
v1
v3
v2
v1
v2
v1
v1
v6
v1
v1
④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ 遍历结束
从顶点v1出发 ① ② ③
(a) 一个无向图
v1
v1
v3
v4
v2
⑤
④
⑥
深一层递归
递归返回
(a) 一个有向图
②
③
①
(b) 有向图深度优先遍历过程中栈的变化
图6-10 有向图的深度优先遍历路线及栈的变化示意图
v1
v2
v1
v1
v3
v1
从顶点v1出发 ① ② ③ ④ ⑤ ⑥ 遍历结束
v4
v3
v1
v3
v1
v1
⑴
⑴ v1入队
v1
入队
出队
v2 v3 v6
v3 v6 v5
v6 v5 v4
v5 v4
v4
⑵ v1出队,
v2 v3 v6入队
⑶ v2出队
v5入队
⑷ v3出队
v4入队
⑸ v6出队
⑹ v5出队
⑺ v4出队
队空,结束
v1
v3
v4
v5
v2
v6
图6-11 一个无向图
图6-12 广度优先遍历中队列的变化
v
v2
v1
v3
v0
图6-13 无向图及其邻接矩阵存储示意图
0 1 0 1
1 0 1 1
0 1 0 0
1 1 0 0
arc[4][4]=
vertex[4]=
v0 v1 v2 v3
0
0 9 6 ∞ ∞
∞ 0 4 5 ∞
∞ ∞ 0 ∞ 7
∞ ∞ ∞ 0 8
∞ ∞ ∞ 8 0
arc[5][5]=
8
6
9
4
3
5
7
v4
v0
v1
v2
v3
vertex[5]=
v0 v1 v2 v3 v4
图6-14 有向网图及其邻接矩阵存储示意图
vertex
vertex
firstedge
adjvex
next
顶点表结点 边表结点
图6-15 邻接表表示的结点结构
1
1
0
文档评论(0)