网站大量收购独家精品文档,联系QQ:2885784924

树形结构练习题.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择题答案:1.C 3.B 4.B 5.A 6.B 7.B 8.B 9.D 12.D 14.C 15.B 17.C 18.A 19C 20 A 21.C 22 D 23C 26 C 27 C 7.1 选择题 2.设无向图的顶点个数为n,则该图最多有( B )条边。 A)n-1 B)n(n-1)/2 C) n(n+1)/2 D)n2 3.连通分量指的是(B  ) A) 无向图中的极小连通子图 B) 无向图中的极大连通子图 C) 有向图中的极小连通子图 D) 有向图中的极大连通子图 4.n个结点的完全有向图含有边的数目(D  ) A)n*n B)n(n+1) C)n/2 D)n*(n-1) 6.有向图中一个顶点的度是该顶点的( C ) A)入度 B) 出度 C) 入度与出度之和 D) (入度+出度)/2 7.有e条边的无向图,若用邻接表存储,表中有(B  )边结点。 A) e B) 2e C) e-1 D) 2(e-1) 8.实现图的广度优先搜索算法需使用的辅助数据结构为(B  ) A) 栈 B) 队列 C) 二叉树 D) 树 10.存储无向图的邻接矩阵一定是一个( C ) A) 上三角矩阵 B)稀疏矩阵 C) 对称矩阵 D) 对角矩阵 11.在一个有向图中所有顶点的入度之和等于出度之和的( B)倍 A) 1/2 B)1 C) 2 D) 4 12.在图采用邻接表存储时,求最小生成树的 Prim 算法的时间复杂度为(B  ) A) O(n) B) O(n+e) C) O(n2) D) O(n3) 14.具有10个顶点的无向图至少有多少条边才能保证连通(A  ) A) 9 B)10 C) 11 D) 12 15.在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( D ) A) e B)2e C) n2-e D)n2-2e 7.2 填空题 1.无向图中所有顶点的度数之和等于所有边数的______2_______倍。 2.具有n个顶点的无向完全图中包含有__ n(n-1)/2___________条边,具有n个顶点的有向完全图中包含有___ n(n-1)__________条边。 3.一个具有n个顶点的无向图中,要连通所有顶点则至少需要___n-1____________条边。 4.假定一个图具有n个顶点和e条边,则采用邻接矩阵、邻接表表示时,其相应的空间复杂度分别为______ O(n2)______和___ O(n+e) __________。 5.对用邻接矩阵表示的图进行任一种遍历时,其时间复杂度为____ O(n2) ____________,对用邻接表表示的图进行任一种遍历时,其时间复杂度为_______ O(e _______。 6.对于一个具有n个顶点和e条边的有向图和无向图,在其对应的邻接表中,所含边结点分别为_____ e ________和______2 e _______条。 7. 在有向图的邻接表和逆邻接表表示中,每个顶点的边链表中分别链接着该顶点的所有___出边__________和___入边__________结点。 9.对于一个具有n个顶点和e条边的连通图,其生成树中的顶点数和边数分别为____ n _________和_________ n -1____。 11.针对下图所示的连通网络,试按如下格式给出在Kruscal算法构造最小生成树过程中顺序选出的各条边。 【答案】设边的信息表示为(始点,终点,权值),则在Kruscal算法构造最小生成树过程中顺序选出的各条边为:(3 ,5,1),(2,4,2),(1,5,3),(1,2,3)。 7.3 判断题 1.图是一种非线性结构,所以只能用链式存储。( × ) 2.图的最小生成树是唯一的。( × ) 3.如果一个图有n个顶点和小于n-1 条边,则一定是非连通图。( √ ) 4.有n-1 条边的图一定是生成树。( × ) 5.用邻接矩阵表示图时,矩阵元素的个数与顶点个数相关,与边数无关。(√  ) 7.逆邻接表只能用于有向图,邻接表对于有向图和无向图的存储都适用。( √ ) 11.图的邻接矩阵存储是唯一的,邻接表存储也是唯一的。(×   ) 13.任意一个图都是其自身的子图。( √ ) 14.一个无向连通图的生成树是含有该连通图的全部顶点的极大连通子图。(×  ) 7.4 应用题 1.设有一有向图为G=(V,E)。其中,V={ v1, v2, v3, v4, v5},E={v2, v1, v3, v2, v4, v3, v4, v2, v1, v4, v4, v5, v5, v1},请画出该有向图并判断是否是强连通图。 答:该有向图是强连通图,表示如下 2.画出1个顶点、2个顶点、3个顶点、4个顶点和5个顶点的无向完全图。并说明在n

文档评论(0)

lyxbb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档