数据结构课后作业答案

数据结构课后作业答案

ID:14206129

大小:132.86 KB

页数:8页

时间:2018-07-26

数据结构课后作业答案_第1页
数据结构课后作业答案_第2页
数据结构课后作业答案_第3页
数据结构课后作业答案_第4页
数据结构课后作业答案_第5页
资源描述:

《数据结构课后作业答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.152463画出下图所示的无向图的邻接表。列出深度优先和广度优先搜索遍历该图所的顶点序列和边的序列。邻接表:深度优先搜索:顶点序列:1-2-3-4-5-6边的序列:(1,2)(2,3)(3,4)(4,5)(5,6)广度优先搜索:顶点序列:1-2-3-6-5-4边的序列:(1,2)(1,3)(1,6)(1,5)(5,4)2已知以二维数组表示的图的邻接矩阵如下图所示。试分别画出自顶点1出发进行遍历所得的深度优先生成树和广度优先生成树。12345678910100000010102001000100030001000100400001

2、000105000001000161100000000700100000018100100001090000101001101000010000解:邻接矩阵所表示的图如下:自顶点1出发进行遍历所得的深度优先生成树:自顶点1出发进行遍历所得的广度优先生成树:Ù3请对下图的无向带权图(1)写出它的邻接矩阵,并按普里母算法求其最小生成树。(2)写出它的邻接表,并按克鲁斯卡尔算法求其最小生成树。925cbhfgae3457d5635465解:(1)邻接矩阵:∞43∞∞∞∞∞4∞559∞∞∞35∞5∞∞∞5∞55∞7654∞9∞7∞3∞∞∞∞

3、∞63∞2∞∞∞∞5∞2∞6∞∞54∞∞6∞普里母算法求得的最小生成树:(2)邻接表:克鲁斯卡尔算法生成最小生成树过程:4试列出下图中全部可能的拓扑有序序列。463512解:全部的拓扑有序序列如下:(1)1-5-2-3-6-4(2)1-5-6-2-3-4(3)1-5-2-6-3-4(4)5-6-1-2-3-4(5)5-1-2-3-6-4(6)5-1-2-6-3-4(7)5-1-6-2-3-45试利用Dijkstra算法求图中从顶点a到其他各顶点间的最短路径,写出执行算法过程中各步的状态。终点从a到各终点的D值和最短路径的求解过程i=

4、1i=2i=3i=4i=5b1515151515(a,b)(a,b)(a,b)(a,b)(a,b)c2(a,c)d12121111(a,d)(a,d)(a,c,f,d)(a,c,f,d)e∞1010(a,c,e)(a,c,e)f∞6(a,c,f)g∞∞161614(a,c,f,g)(a,c,f,g)(a,d,g)VjcfedgS{a,c}{a,c,f}{a,c,f,e}{a,c,f,e,d}{a,c,f,e,d,b}S是已求得最短路径的终点的集合,则下一条最短路径(设其为终点为x)或者是弧(v,x),或者是中间只经过S中的顶点而最后

5、达到x的路径。第十章排序练习题1、以关键字序列(503,087,512,061,908,170,897,275,653,426)为例,手工执行以下排序算法,写出每一趟排序结束时的关键字状态:(1)直接插入排序;(2)希尔排序(增量d[1]=5)(3)快速排序;(4)堆排序;(5)归并排序;(6)基数排序。2、判别以下序列是否为堆(小顶堆或大顶堆)。如果不是,则把它调整为堆(要求记录交换次数最小)。(1)(100,86,48,73,35,39,42,57,66,21)(2)(12,70,33,65,24,56,48,92,86,33)

6、。3、试以L.r[k+1]作为监视哨改写直接插入排序算法。其中,L.r[1…k]为待排序记录且k

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。