11级数据结构期末复习教程.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法、线性表 复习内容: 算法的概念、算法的评价标准、算法的时空效率(时间复杂度、空间复杂度、语句频度) 线性表:顺序存储、链式存储(单/双链表的插入、删除、合并算法)、循环链表、双链表 栈:顺序存储、链式存储(栈的基本运算:POP、PUSH、EMPTY、INITIAL;栈的应用:数制转换、括号匹配、表达式求值) 队列:顺序存储(循环队列)、链式存储(队列的基本运算) 串:子串、模式匹配,next函数 数组:特殊矩阵的压缩存储(对角矩阵、三对角矩阵、上三角矩阵、对称矩阵)及下标的计算 广义表:表头、表尾、长度、深度 要求掌握的课后习题 P91 1、5、6、7、11、17、23、27 P22 9 P50 2、3、18 树和二叉树 复习内容: 树:定义、节点的度、孩子、双亲、深度、有序树、无序树、 二叉树:定义、性质、二叉树的存储方式(顺序存储和链式存储) 遍历二叉树:4种遍历算法(递归和非递归),以及遍历算法的应用(求二叉树的深度、叶子数、交互左右子树、判断二叉树是否等价)、从遍历序列还原二叉树 树/深林与二叉树的转换、树和森林林的遍历 哈夫曼树:带权路径长度WPL、哈夫曼树的构造(算法)、哈夫曼编码 要求掌握的课后习题P129 第3、7、P163 1.分别给出邻接矩阵、邻接表和逆邻接表,并计算每个顶点的度。 2.(2)给出深度优先搜索遍历序列和深度优先生成树。 (3)广度优先搜索遍历序列和广度优先生成树。 (4)、用prim算法求最小生成树的过程 (5)、用kruskal算法求最小生成树的过程。 1)将e条边按权值大小由小到大排序 2)从权值最小的边开始依权值递增顺序查看每一条边,如果该边所依附的两个顶点在不同的联通分量上,则选定此边,否则放弃。 3、对于图5-37,求: (1)、邻接矩阵 (2)、用Dijkstra算法求从V1出发到各顶点的最短路径。(按讲义PPT中的求解方法) 终点 i=1 i=2 i=3 i=4 V2 10 (V1,V2) V3 18 (V1,V3) 18 (V1,V3) 15 (V1,V2,V5,V3) V4 15 (V1,V2,V4) 15 (V1,V2,V4) 15 (V1,V2,V4) V5 13 (V1,V2,V5) Vj V2 V5 V3 V4 S V1,V2 V1,V2,V5 V1,V2,V5,V3 V1,V2,V5,V3,V4 P163 5、给出图5-35(a)所示有向无环图的所有拓扑有序序列,并指出按拓扑排序算法求得的序列是哪一个。 V1---V2---V3---V4---V6---V5 V1---V3---V2---V4---V6---V5 V1---V3---V4----V2---V6---V5 V1---V3---V4---V6---V2---V5 按拓扑算法;V1---V2---V3---V4---V6---V5 6、对于图5-39所示的AOE网,求出各个活动可能的最早开始时间和允许的最晚开始时间。并回答下列问题: (1) (2) (3) (1)25l(i,j)=vl(j)-w(i,j)。 (2) (3)存在,加快a2,a4,a9,a12,a8可适当缩小P228 1、分别求出等概率情况下检索成功和不成功的平均检索长度。(答案参考P199) 检索成功的平均检索长度:ASL=(n+1)/2; 检索失败的平均检索长度:ASL=n+1; 5、画出判定树,并求出等概率情况下检索成功和不成功的平均检索长度。 判定树: 检索成功的平均检索长度:ASL=(1+2*2+3*4+4*8+5*5)/20=74/20=3.7 检索不成功的平均检索长度:ASL=(5*11+6*10)/=115/21≈5.48 P229 9、11。 9、根据已知结点序列,画出建立二叉检索树T1的过程,并画出删掉相应结点的过程。 11、(1)画出最终的二叉检索树,并求平均检索长度 P230 18、(1)用线性探查法消解地址冲突,构造哈希表 (3)求以上两种哈希表的平均检索长度19、构造哈希表,并求在等概率情况下检查成功和不成功的平均检索长度。P263课后习题 第3、15(1)(2)(4)为堆; (3)不为堆,调整后为? (100?? 98?? 66?? 85?? 80?? 40?? 60?? 77?? 82?? 10??? 20)

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档