- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“备”则“倍” 有准备、有规划的人生更精彩! 中序遍历二叉搜索树可以得到解决一个按关键字有序的序列。 构造二叉搜索树的目的不是为了排序,而是用来加速查找。 二叉搜索树的建立: 由空集为初始状态,将结点按关键字依次插入到二叉树中去。先将第一个结点作为二叉树的根结点,插入其它结点时,若结点的值小于根结点的值,则插入左子树,否则插入右子树,该过程依次进行,直到整个过程结束。 动态生成二叉排树时,树的形状、高度不仅依赖于记录关键字的大小,还与记录输入的先后顺序有关 {70,35,85,20,70,90} 70 35 85 20 70 90 {20 ,35, 70 , 70 , 85 ,90} 20 35 70 70 85 90 查找结点 根据前面的定义可知,二叉搜索树的查找是一个递归的过程,具体如下: ① 若二叉排序树为空,则查找失败,输出相关信息。 ② 若二叉查找树不为空,将给定值x与查找树的根结点关键字进行比较。 ③ 若比较结果为相等,则查找成功,整个查找结束。 否则,完成下面的判断: (i) 若给定的值x小于根结点关键字的值,查找将按照递归的方式在左子树上进行。 (ii)若给定的值x大于根结点关键字的值,查找将按照递归的方式在右子树上进行。 (iii)重复以上过程,直到查找结束(成功或者失败)。 50 30 80 20 90 85 40 35 88 32 查找关键字 50 50 50 30 40 35 50 50 80 90 == 50 , 35 , 90 , 95 查找失败 算法分析: 对于深度为d的二叉搜索树,若设第i层有ni个结点,则在等查找概率情况下,其平均查找长度为: ASL= 最好情况下,O(log2n) 最坏情况下,O(n) ASL 1.正确认识自我,尊重自我——人职和谐的基础 2.充分了解职场,努力做到人职匹配 3.适应社会需求与发展,选择最能发挥自己能力特长的职业。 没有最好的职业,只有最适合自己的职业,适合自己的才是最好的。 1.职业生涯开发与管理的观点是:只要开始,永远不晚; 只要进步,总有空间。 2.在职业生涯的道路上,重要的不是目前所处的位置, 而是迈出下一步的方向。 树的应用 二叉树遍历的应用 1.查找数据元素 2. 求二叉树的高度 3. 求叶子结点数 设有100个学生某门课程的考试成绩的分布如下表所示: 一、问题的提出(判断树) 分数 0~59 60~69 70~79 80~89 90~100 学生比例数 0.05 0.15 0.40 0.30 0.10 学生成绩数据分布情况表 *问题:现在要编写程序依次根据每个学生的成绩打印出该学生的成绩等级。 分数 0~59 60~69 70~79 80~89 90~100 学生比例数 0.05 0.15 0.40 0.30 0.10 学生成绩数据分布情况表 方法1: a60 打印bad yes a70 no 打印pass yes a80 no 打印general yes a90 no 打印good yes 打印excellent no 5%的学生 15%的学生 40%的学生 30%的学生 10%的学生 共做315次比较 读取一个学生成绩→a 循环一百次 分数 0~59 60~69 70~79 80~89 90~100 学生比例数 0.05 0.15 0.40 0.30 0.10 学生成绩数据分布情况表 方法2: a80 打印bad yes a90 no yes no a70 yes no a60 yes no 打印“good 打印excellent 打印pass 打印general 5%的学生 15%的学生 40%的学生 30%的学生 10%的学生 共做220次比较 读取一个学生成绩→a 循环一百次 思考:如何找到一棵最优的判断树使得编写出来的程序的运行时间是最高效的? 1.哈夫曼树的有关概念 ①结点的路径长度: 从根结点沿某条路径到某结点途中所经历的边的条数称为该结点的路径长度。 二、哈夫曼树及其应用 ② 树的路径长度: 从根结点到每一个叶子结点的路径长度之和。 ④ 树的带权路径长度(WPL): 树中所有叶子结点的带权路径长度之和称为树的带权路径长度。 ③结点的带权路径长度: 某结点的路径长度与该结点上的权值的乘积称为该结点的带权路径长度。 1.哈夫曼树的有关概念 二、哈夫曼树及其应用 实例:已知某二叉树的四个叶子结点 a,b,c,d分别带权7,5,2,4,则可构造出有如下几种不同形式的二叉树: a a a 7 7 7 b 5 b 5 c 2 d 4 c
您可能关注的文档
- 【历史】第18课马克思主义的诞生(人教必修一).ppt
- 【历史】第23课《孙中山的民主追求》课件(岳麓版必修3).ppt
- 1.可行性的研究报告_E.T.006远程控制系统.doc
- 4微伏级T波电交替临床应用的研究.ppt
- 9泡沫混凝土保温板外保温系统应用技术规程.doc
- 10.基于改进灰靶模型的土地整治可持续性评价_以江苏省为例.doc
- 14年5月三级心理咨询师考试理论真题和答案.doc
- 00051管理系统中计算机应用小抄(排版完毕直接打印)_国际贸易专业.doc
- 752×13575m高速铁路预应力混凝土连续梁桥结构验算及其施工监控方案设计毕业论文.doc
- 0826高三历史_扬州中学2015届高三12月月考历史试题.doc
最近下载
- 《七律二首 送瘟神》-中职语文高二同步课件精选(高教版2023·职业模块).pptx VIP
- 高考蓝皮书·物理试题分析2025.docx VIP
- 综合实践活动 开学第一课 2024-2025学年综合实践活动开学第一课课件.pptx VIP
- 高标准农田监理大纲方案投标文件(技术方案).doc
- 小儿过敏性休克抢救流程.pptx VIP
- 液压与气压传动技术完整整套教学课件.pdf VIP
- 技术标投标文件监理大纲.doc VIP
- 2025 年成都市三年级数学秋季开学摸底考 - 冲刺卷及答案(北师大版).docx VIP
- 最新2025年《初中初三开学第一课》全文.pptx VIP
- 姓氏的由来演讲课件(张姓).pptx VIP
文档评论(0)