7正确答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
正确答案
( D ) 1. 已知图的邻接表如下所示,根据算法,则从顶点0出发按深度优先遍历的结点序列是
( A )2. 已知图的邻接表如下所示,根据算法,则从顶点0出发按广度优先遍历的结点序列是
( A )3. 深度优先遍历类似于二叉树的
A .先序遍历 B. 中序遍历 C. 后序遍历 D. 层次遍历 ( D )4. 广度优先遍历类似于二叉树的
A .先序遍历 B. 中序遍历 C. 后序遍历 D. 层次遍历
5. 已知如图所示的有向图,请给出该图的:
(1) 每个顶点的入/出度; (2) 邻接矩阵;
(3) 邻接表;
(4) 逆邻接表。
答案:
A .0 1 3 2 B. 0 2 3 1 C. 0 3 2 1 D. 0 1 2 3
A .0 3 2 1 B. 0 1 2 3 C. 0 1 3 2 D.
0 3 1 2
6. 【严题集
7.7②】请对下图的无向带权图:
(1) 写出它的邻接矩阵,并按普里姆算法求其最小生成树; (2) 写出它的邻接表,并按克鲁斯卡尔算法求其最小生成树。
解:设起点为a 。可以直接由原始图画出最小生成树,而且最小生成树只有一种(类)!
邻接矩阵为:
⎥⎥⎥⎥⎥⎥⎥⎦
⎤⎢⎢⎢⎢⎢⎢⎢⎣
⎡∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞06
4560252036307945670555505395504340
邻接表为:
→
→
→ → →→
→ →
→→ → → →→ → → →^ → → →^ → → →^ → → →^
先罗列:f ---2---g a —3--c f —3—e a —4---b d —4—h
(a,b,c) (e,f,g) (d,h) 取b —5—d, g —5--d 就把三个连通分量连接起来了。
4. 【严题集7.11②】试利用Dijkstra 算法求图中从顶点a 到其他各顶点间的最短路径,写出执行算法过程中各步的状态。
解:最短路径为:(a,c,f,e,d,g,b )