(精校版)数据结构应用题总结.docx

(精校版)数据结构应用题总结.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(精校版)数据结构应用题总结.docx请管理员帮我审核一下,这篇文档的主要内容如题目所示啊

(完整 word 版)数据结构应用题总结 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整 word 版)数据结构应用题总结)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整 word 版)数据结构应用题总结的全部内容。 先序遍历:中序遍历:①试写出二叉树的先序遍历,中序遍历,后序遍历序列 先序遍历: 中序遍历: - - + / a * e f b - c d 后序遍历:层次遍历:②将树转换成二叉树 后序遍历: 层次遍历: 加线:在兄弟之间加一连线 抹线:对每个结点,除了其左孩子外,去除其与其余孩子之间的关系旋转:以树的根结点为轴心,将整树顺时针转 45° ③ 森林转换成二叉树 1.将各棵树分别转换成二叉树;2。将每棵转换后的二叉树依次连接成为右子 A A B C D EG这是刚开始的森林 E G 这是刚开始的森林 H F I J A E G A 这 B H F B 是 C I C 最 D J 终 D 上面3 个是树转化成的二 抹线:1。将二叉树中根结点与其右孩子连线,及沿右分支有哪些信誉好的足球投注网站到的所有右孩子间连线全部抹掉, 使之变成孤立的无右孩子二叉树;2。将孤立的二叉树转换成树 ⑤构造 Huffman 树 ⑥深度优先遍历 V8V1V2V4V5 V3 V6 V7 V8 V1 V2 V4 ⑦广度遍历 ⑧最小生成树 普里姆(Prim)算法: 克鲁斯卡尔(Kruskal)算法: ⑨拓扑排序 在有向图中选一个没有前驱的顶点且输出之从图中删除该顶点和所有以它为尾的弧 重复上述两步,直至全部顶点均已输出;或者当图中不存在无前驱的顶点为止 ⑩关键路径见笔记 哈希表的建立,处理冲突方法 开放定址法: 关键字(19,14,23,1,68,20,84,27,55,11,10,79) 用链地址法处理冲突: ASL=(1*6+2*4+3+4)/12=1.75二叉排序树的建立 ASL=(1*6+2*4+3+4)/12=1.75 左边都是小的,右边都是大于等于的 堆排序 1)堆排序需解决的两个问题: 如何由一个无序序列建成一个堆? 如何在输出堆顶元素之后,调整剩余元素,使之成为一个新的堆? 2)第二个问题解决方法——筛选 方法:输出堆顶元素之后,以堆中最后一个元素替代之;然后将根结点值与左、右子树的根结点值进行比较,并与其中小者进行交换;重复上述操作,直至叶子结点,将得到新的堆,称这个从堆顶至叶子的调整过程为“筛选 3)第一个问题解决方法 方法:从无序序列的第 n/2 个元素(即此无序序列对应的完全二叉树的最后一个非终端结点)起,至第一个元素止,进行反复筛选

文档评论(0)

文章写作专家 + 关注
官方认证
服务提供商

本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!

认证主体张家港市尚博锐艺术培训咨询有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320582302062995R

1亿VIP精品文档

相关文档