欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    二叉树课件.ppt

    • 资源ID:17599538       资源大小:116.50KB        全文页数:18页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    二叉树课件.ppt

    1二叉树刘 鹏山西农业大学信息学院2 2一、上节课知识回顾1、什么是树? 树(Tree)是n(n0)个结点的有限集。在任意一棵非空树中:(1)有且只有一个特定的称为根(Root)的结点;(2)当n1时,其余结点可分为m(m0)个互不相交的有限集T1,T2,TM,其中每个集合本身又是一棵树,并且称为根的子树(SubTree)。根叶子结点3 3二、二叉树 为何要重点研究每结点最多只有两个 “叉” 的树? 1)二叉树的结构最简单,规律性最强; 2)可以证明,所有树都能转为唯一对应的二叉树,不失一般性。4 4二、二叉树2、二叉树的定义 二叉树是另一种树型结构,它的特点是每个结点至多只有两棵子树,并且,二叉树的子树有左右之分,其次序不能任意颠倒。根叶子结点左子树左子树右子树右子树5 5二、二叉树3、逻辑结构: 一对二(1:2) 4、基本特征: 1)每个结点最多只有两棵子树(不存在度大于2的结点); 2)左子树和右子树次序不能颠倒(有序树)。5、基本形态: 6 6二、二叉树6、二叉树的性质 (3+2)12i-11)讨论1:第i层的结点数至多是多少?(利用二进制性质可轻松求出)性质性质1: 1: 在二叉树的第在二叉树的第i i层上至多有层上至多有2i-12i-1个结点(个结点(i0i0)提问:第i层上至少有 个结点?7 7二、二叉树l2)讨论2:深度为k的二叉树,至多有多少个结点?(利用二进制性质可轻松求出)k性质性质2: 2: 深度为深度为k k的二叉树至多有的二叉树至多有2 2k k-1-1个结点(个结点(k0k0)。)。l提问:深度为k时至少有 个结点?2k-18 8二、二叉树l3)讨论3:二叉树的叶子数和度为2的结点数之间有关系吗?性质性质3: 3: 对于任何一棵二叉树,若对于任何一棵二叉树,若2 2度的结点数有度的结点数有n n2 2个,个,则叶子数(则叶子数(n n0 0)必定为)必定为n n2 21 1 (即(即n n0 0=n=n2 2+1+1)9 9二、二叉树7、满二叉树l一棵深度为k 且有2k -1个结点的二叉树。(特点:每层都“充满”了结点)AOBCGEKDJFIHNML深度为深度为4 4的满二叉树的满二叉树1010二、二叉树8、完全二叉树l深度为k 的,有n个结点的二叉树,当且仅当其每一个结点都与深度为k 的满二叉树中编号从1至n的结点一一对应。深度为深度为4 4的的完全二叉树完全二叉树ABCGEIDHFJ11 11二、二叉树l对于两种特殊形式的二叉树(满二叉树和完全二叉树),还特别具备以下2个性质:l性质4: 具有n个结点的完全二叉树的深度必为log2n1l性质5: 对完全二叉树,若从上至下、从左至右编号,则编号为i 的结点,其左孩子编号必为2i,其右孩子编号必为2i1;其双亲的编号必为i/2(i1 时为根,除外)。 1212二、二叉树9、课堂讨论:l1)二叉树是不是树的特殊情况?答:不是!虽然二叉树也属于一种树结构,但它答:不是!虽然二叉树也属于一种树结构,但它是另外单独定义的一种树,并非一般树的特例。是另外单独定义的一种树,并非一般树的特例。它的子树有顺序规定,分为左子树和右子树。不它的子树有顺序规定,分为左子树和右子树。不能随意颠倒。能随意颠倒。1313二、二叉树9、课堂讨论:l2)满二叉树和完全二叉树有什么区别? 答:满二叉树是叶子一个也不少的树,而完全二叉树虽然前n-1层是满的,但最底层却允许在右边缺少连续若干个结点。满二叉树是完全二叉树的一个特例。l3)为什么要研究满二叉树和完全二叉树这两种特殊形式?答:因为只有这两种形式可以实现顺序存储!1414三、习题1、树中各结点的度的最大值称为树的 。) 高度 ) 层次 ) 深度 ) 度2、深度为k 的二叉树的结点总数,最多为 个。)k-1 ) log2k ) k )k1515三、习题l3. 深度为9的二叉树中至少有 个结点。)29 )28 )9 )291l4、设一棵完全二叉树具有1000个结点,则它有 个叶子结点,有 个度为2的结点,有 个结点只有非空左子树,有 个结点只有非空右子树。1616四、总结1、二叉树的定义2、满二叉树和完全二叉树的概念3、二叉树的5种性质1717五、预习1、二叉树的存储结构2、二叉树的遍历以上课件内容及习题答案可到http:/下载1818

    注意事项

    本文(二叉树课件.ppt)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开