数据结构第七章习题课(共9页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构第七章习题课(共9页).doc》由会员分享,可在线阅读,更多相关《数据结构第七章习题课(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1、判定一个有向图是否存在回路,除了利用拓扑排序方法外,还可以利用( )。 A、求关键路径的方法 B、求最短路径的Dijkstra方法 C、宽度优先遍历算法 D、深度优先遍历算法2图中有关路径的定义是( )。A 由顶点和相邻顶点序偶构成的边所形成的序列 B 由不同顶点所形成的序列C 由不同边所形成的序列 D 上述定义都不是3一个n个顶点的连通无向图,其边的个数至少为( )。An-1 Bn Cn+1 Dnlogn;4当一个有N个顶点的无向图用邻接矩阵A表示时,顶点Vi的度是( )。A B C D+ 5. 下列说法不正确的是( )。 A 图的遍历是从给定的源点出发每一个顶
2、点仅被访问一次 B 遍历的基本算法有两种:深度遍历和广度遍历C 图的深度遍历不适用于有向图D 图的深度遍历是一个递归过程6无向图G=(V,E),其中:V=a,b,c,d,e,f,E=(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d),对该图进行深度优先遍历,得到的顶点序列正确的是( )。Aa,b,e,c,d,f Ba,c,f,e,b,d Ca,e,b,c,f,d Da,e,d,f,c,b7. 设图如右所示,在下面的5个序列中,符合深度优先遍历的序列有多少?( )a e b d f c a c f d e b a e d f c b a e f d c b a e
3、 f d b cA5个 B4个 C3个 D2个 8. 在图采用邻接表存储时,求最小生成树的 Prim 算法的时间复杂度为( )。A. O(n) B. O(n+e) C. O(n2) D. O(n3)9已知有向图G=(V,E),其中V=V1,V2,V3,V4,V5,V6,V7,E=,G的拓扑序列是( )。AV1,V3,V4,V6,V2,V5,V7 BV1,V3,V2,V6,V4,V5,V7CV1,V3,V4,V5,V2,V6,V7 DV1,V2,V5,V3,V4,V6,V710若一个有向图的邻接矩阵中,主对角线以下的元素均为零,则该图的拓扑有序序列( )。 A存在 B不存在11一个有向无环图的拓
4、扑排序序列( )是唯一的。A一定 B不一定12. 在有向图G的拓扑序列中,若顶点Vi在顶点Vj之前,则下列情形不可能出现的是( )。 AG中有弧 BG中有一条从Vi到Vj的路径 CG中没有弧 DG中有一条从Vj到Vi的路径 13下列关于AOE网的叙述中,不正确的是( )。A关键活动不按期完成就会影响整个工程的完成时间B任何一个关键活动提前完成,那么整个工程将会提前完成C所有的关键活动提前完成,那么整个工程将会提前完成D某些关键活动提前完成,那么整个工程将会提前完成14.判断一个无向图是一棵树的条件是_。答:有n个顶点,n-1条边的无向连通图15有向图G的强连通分量是指_。答:有向图的极大强连通
5、子图16. 设无向图 G 有n 个顶点和e 条边,每个顶点Vi 的度为di(1=i=n),则e=_ 答:(d1+d2+dn)/217. 在有n个顶点的有向图中,若要使任意两点间可以互相到达,则至少需要_条弧。答:n18在有n个顶点的有向图中,每个顶点的度最大可达_。答:2(n-1)19右图中的强连通分量的个数为( )个。答:320N个顶点的连通图用邻接矩阵表示时,该矩阵至少有_个非零元素。答:2(N-1)21. 在有向图的邻接矩阵表示中,计算第I个顶点入度的方法是_。答:第I列非零元素个数22. 已知一无向图G=(V,E),其中V=a,b,c,d,e E=(a,b),(a,d),(a,c),(
6、d,c),(b,e)现用某一种图遍历方法从顶点a开始遍历图,得到的序列为abecd,则采用的是_遍历方法。答:深度优先23. 为了实现图的广度优先搜索,除了一个标志数组标志已访问的图的结点外,还需_存放被访问的结点以实现遍历。答:队列24. 有一个用于n个顶点连通带权无向图的算法描述如下:(1)设集合T1与T2,初始均为空;(2)在连通图上任选一点加入T1;(3)以下步骤重复n-1次:a.在i属于T1,j不属于T1的边中选最小权的边;b.该边加入T2。上述算法完成后,T2中共有_条边,该算法称_算法,T2中的边构成图的_。答:(1)n-1 (2)普里姆 (3)最小生成树25. 有向图G可拓扑排
7、序的判别条件是_。答:不存在环26.有向图G=(V,E),其中 V(G)=0,1,2,3,4,5,用三元组表示弧及弧上的权d.E(G)为,,则从源点0到顶点3的最短路径长度是_,经过的中间顶点是_。答:50,经过中间顶点427. 上面的图去掉有向弧看成无向图则对应的最小生成树的边权之和为_。答:7528AOV网中,结点表示_,边表示_。AOE网中,结点表示_,边表示_。答:(1)活动 (2)活动间的优先关系 (3)事件 (4)活动,边上的权代表活动持续时间29. 当一个AOV网用邻接表表示时,可按下列方法进行拓扑排序。(1)查邻接表中入度为_的顶点,并进栈;(2)若栈不空,则输出栈顶元素Vj,
8、并退栈;查Vj的直接后继Vk,对Vk入度处理,处理方法是_;(3)若栈空时,输出顶点数小于图的顶点数,说明有_,否则拓扑排序完成。答:(1)零 (2)Vk度减1,若Vk入度己减到零,则Vk顶点入栈 (3)环36758942130首先将如下图所示的无向图给出其存储结构的邻接链表表示,然后写出对其分别进行深度,广度优先遍历的结果。 31已知某图的邻接表为(1)写出此邻接表对应的邻接矩阵;(2)写出由v1开始的深度优先遍历的序列;(3)写出由v1开始的深度优先的生成树;(4)写出由v1开始的广度优先遍历的序列;(5)写出由v1开始的广度优先的生成树;(6)写出将无向图的邻接表转换成邻接矩阵的算法。
9、EABGCDF53614132532考虑右图:(1)从顶点A出发,求它的深度优先生成树(2)从顶点E出发,求它的广度优先生成树(3)根据普利姆(Prim) 算法,从顶点A出发,求它的最小生成树答:设该图用邻接表存储结构存储,顶点的邻接点按顶点编号升序排列(1)ABGFDEC (2)EACFBDG223ADADF132GAFD1323BGFDA123 4DFACGBE1234DFACGB133(3) 126543201011661810145933已知一个无向图如下图所示,要求分别用Prim和Kruskal算法生成最小树(假设以为起点,试画出构造过程)。143529287564434G=(V,E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 第七 习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内