- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图、查找、序、数组
第七章 图
一、填空题
1.若在有向图G中存在一条弧Vi,Vj,则称顶点Vi 于顶点Vj。
2.顶点个数为10的完全无向图中共有________条无向边。
3.顶点个数为5的完全有向图中共有________条弧。
4.若某无向图的邻接矩阵中共有10个值为1的元素,则说明此无向图中共有________条无向边。
5.若某有向图的邻接矩阵中共有10个值为1的元素,则说明此有向图中共有________条弧。
6.任意一个无向图的邻接矩阵_________(一定/不一定)是对称矩阵。
7. 在无向图G中,若对于任意一对顶点都存在路径,则称无向图G为____________。
8.在无向图G中,若对于任意一对顶点都是连通的,则称无向图G为____________。
9.在顶点个数为n的无向图G中,若对于任意一对顶点都存在邻接关系,则无向图G共有__________条边。
10.在有向图G中,若对于任意一对顶点都存在两条方向相反的路径,则称有向图G为____________。
11.具有n个顶点的无向图,最多有 条边。
12.在一个图中,所有顶点的度数之和等于所有边数的 倍。
13.对于具有n个顶点和e条边的无向图,在其对应的邻接链表中一共包含_______个表结点。
14.对于具有n个顶点和e条边的有向图,在其对应的邻接链表中一共包含_______个表结点。
15.具有n个顶点的有向图,最多有 条边。
16.边或弧上带有权值的图称为 。
17.对于一个有n个顶点的完全无向图,其邻接矩阵中值为1的元素共有_ __个。
18. 对于一个有n个顶点的完全有向图,其邻接矩阵中值为1的元素共有_ __个。
19. 对于一个有n个顶点的完全无向图,其邻接矩阵中值为0的元素共有_ __个。
20.对于一个有向图,所谓出度是指 。
二、简答题
1.对于下图所示的无向图,(1)画出其邻接矩阵和邻接链表示意图;(2)写出该图基于顺序(邻接矩阵)存储结构,从顶点V1出发的深度优先搜索和广度优先搜索遍历序列。(4+4=8分)
2.一个有向图的顺序存储结构为:
(1) 存放顶点信息的数组ver (2)邻接矩阵G
1 0 1
1 0 1
0 0 1
1 0 1
0 1 1 0
V1
V2
V3
V4
画出其对应的链式存储结构,并写出基于此链式存储结构从V1出发进行深度优先和广度优先搜索的遍历序列。(4+2+2=8分)
3. 要将下面的图用邻接矩阵(顺序存储结构)的方式进行存储,(1)请画出存储结构示意图;(2)根据此存储结构图写出对此图进行深度优先搜索和广度优先搜索序列(遍历从顶点1出发)。(4+2+2=8分)
4. 已知一个无向图的邻接链表如下所示,请画出该无向图并写出基于此链式存储结构从V1出发进行深度优先和广度优先遍历的序列(4+2+2=8分)。
V
V2
4
3
2
V1
6
4
3
1
V3
4
2
1
3
∧
5
3
4
2
∧
1
∧
2
1
∧
4
∧
5
1
∧
6
V4
V6
V5
5. 设无向图G如下图所示,要求(1)给出该图的邻接矩阵和邻接链表;(2)基于邻接矩阵写出从V1出发进行深度优先搜索的遍历序列;(3)基于邻接链表写出从V6出发进行广度优先搜索遍历的序列(4+2+2=8分)。
1
1
2
4
3
5
6
6. 要将下列的图用邻接链表的方式进行存储(1)请画出存储结构图,(2)并根据此存储结构图写出对此图进行深度优先搜索和广度优先搜索的遍历结果。(设此题中各顶点A、B、C、D、E的存储序号分别为:1、2、3、4、5,遍历从A点开始)。(4+4=8分)
7. 对于下图所示的无向图,(1)画出其邻接矩阵和邻接链表示意图;(2)写出该图基于链式(邻接链表)存储结构,从顶点V5出发的深度优先搜索和广度优先搜索遍历序列。(4+4=8分)
8. 要将下列的图用邻接矩阵的方式进行存储(1)请写出对应的邻接矩阵,(2)并根据此存储结构图写出对此图进行深度优先搜索和广度优先搜索的遍历结果。(设此题中各顶点A、B、C、D、E的存储序号分别为:1、2、3、4、5,遍历从B点开始)。(4+4=8分)
9.已知图G的顶点集合V和边集E合分别为:
V(G)={V1,V2,V3,V4,V5}
E(G)={(V1,V2),(V1,V3),(V1,V4),(V2,V4),(V3,V4),(V4,V5)}
(1)给出图G对应的邻接矩阵和邻接链表;(4分)
(2)当图G采用邻接矩阵方式存储时,写出从顶点V1出发进行深度优先搜索和广度优先搜索时
文档评论(0)