二级公共基础(第一)剖析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二叉树性质 4 2 3 1 6 7 8 9 10 11 12 13 14 15 5 性质1:满二叉树的第i层上有2 i-1个结点,二叉树的第i层 上至多有2 i-1(i ?1)个结点; 性质2:深度为h的满二叉树共有2 h-1个结点,深度为h的 二叉树中至多含有2 h-1个结点 性质3:若在任意一棵二叉树中,有n0个叶子结点,有n2 个度为2的结点,则:n0=n2+1; 二叉树性质 4 2 3 1 6 7 8 9 10 11 12 13 14 15 5 性质4:具有n个结点的完全二叉树的深度为[log2n]+1 具有n个结点的任意二叉树,其深度至少为 [log2n]+1;其中[log2n]表示取log2n的整数部分 性质5: 完全二叉树按层序(从根结点开始编号为1,每层从左到右)编号,某一结点编号为k,它若有左孩子结点,左孩子结点编号为2k,它若有右孩子结点,右孩子结点编号为2k+1。 由性质5可推出:若完全二叉树有n个结点,那该二叉树有n-[n/2]个叶子结点,其中[n/2]表示对n/2取不大于n/2的最大整数。 4 2 3 1 6 7 8 9 10 11 12 13 14 15 5 二叉树性质 二叉树的遍历 先序遍历(D L R): 访问根结点,按先序遍历左子树,按先序遍历右子树。 中序遍历(L D R): 按中序遍历左子树,访问根结点,按中序遍历右子树。 后序遍历(L R D): 按后序遍历左子树,按后序遍历右子树,访问根结 A D B C D L R A D L R D L R B D C D L R 先序遍历序列:A B D C 先序遍历: 二叉树的遍历 A D B C L D R B L D R L D R A D C L D R 中序遍历序列:B D A C 中序遍历: 二叉树的遍历 A D B C L R D L R D L R D A D C L R D 后序遍历序列: D B C A 后序遍历: B 二叉树的遍历 真题练习 [2008.9]对下列二叉树进行中序遍历的结果是 。 A B C D E F X Y Z DBXEAYFZC 真题练习 [2011.3]一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为 。 DEBFCA 1.7 数据的运算 顺序表的插入、删除算法在最坏、最好情况下的运算次数及平均运算次数 顺序查找算法、折半查找算法的应用场合、复杂度 各种排序算法的复杂度 1 i-1 插入e → 1、顺序表的运算——①插入运算 ai ai-1 … a1 n i+1 … an … ai+1 1、插入运算的3步骤 判断是否上溢 空出第i位位置 插入 2、插入算法的效率 ——(数据元素的移动次数) 最好情况: 最坏情况: 平均情况: 0 n n/2 看数组下标是否越界 1 i-1 删除ai → ai ai-1 … a1 n i+1 … an … ai+1 1、删除运算 的步骤 判断是否下溢 从第i+1个元素开始向前移动直到最后一个元素 元素个数减1 2、删除算法的时间复杂度 ——数据元素的移动次数 最好情况: 最坏情况: 平均情况: 0 n-1 (n-1)/2 1、顺序表的运算——②删除运算 什么是查找? 查找是在一个给定的数据结构中,根据给定的条件查找满足条件的结点。不同的数据结构采用不同的查找方法。查找的效率直接影响数据处理的效率。 查找的结果 查找成功:找到满足条件的结点 查找失败:找不到满足条件的结点 1.7 数据的运算—2、查找运算 2、查找运算——①顺序查找 顺序查找: 从线性表第一个数据元素开始依次与被查找的数据进行比较。 最好的查询次数: 最坏的查询次数: 平均查询次数: 顺序查找的特点 查找效率相对较低 适合无序线性表和有序的线性链表进行查找 1 n (n +1)/2 ( 08, 14, 23, 37, 46, 55, 68, 79, 91 ) i=0 i=1 i=2 (

文档评论(0)

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

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

1亿VIP精品文档

相关文档