- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
树与二叉树
1树本节要点:2二叉树1.1树的概念1.2树的特点2.1二叉树的概念2.2二叉树的分类2.3二叉树的性质
树?生活中的树逻辑上的树
常见的树形结构1.公司组织架构2.知识点汇总3.动物分类共同特征:一对多的非线性关系
1.1树的概念树:一种非线性数据结构,是有n(n=0)个节点构成的有限集合
空树:节点n=0的树1.2树的特点
1.2树的特点当n0时,n个节点的树有n-1条边子树:树中某个节点下面的所有节点所构成的树边节点T1T2T3T411个节点,10条边
1.2树的特点节点的度:节点所拥有的子树个数树的度:最大的节点的度(树的宽度)A的度:_____B的度:_____C的度:____树的度:___3204
1.2树的特点高度或深度:树中节点的最大层数树的高度:___①②③④4
根节点:(开始节点)没有前驱节点叶子节点:(终端节点)没有后继节点,度为01.2树的特点A是根节点E、F、C、H、I、J、K是叶子节点
分支节点:度不为0的节点内部节点:除根节点外的分支节点1.2树的特点A、B、D、G是分支节点B、D、G是内部节点
父节点:对于两个以边直接连接的节点,上端节点称为下端节点的父节点或双亲节点1.2树的特点A是B、C、D的父节点
1.2树的特点B、C、D是A的孩子节点B、C、D互为兄弟节点孩子节点:下端节点称为上端节点的孩子节点兄弟节点:拥有同一个父节点的同层节点
1.2树的特点
学习任务一填一填:1.该树有___个节点,___条边,该树的度是_____,高度是___2.该树的叶子节点是________,内部节点是______________3.度为1的节点数有__个,B的孩子节点是___,Q的兄弟节点是__121136EFZPCHBGRQD3EFGP
小明写了一个100以内的正整数,让小红猜;小红每猜一次,小明会告诉她“猜大了”还是“猜小了”,直到猜出正确的结果。请问小红采用什么方法,能用最少的次数猜出正确结果?猜数游戏答:用折半猜数法效率最高
猜数游戏?50小?75?25大小?12大?37小?62大?88............二叉树
2.1二叉树的概念二叉树是一个具有n(n=0)个节点的有限集合。当n=0时,二叉树是一棵空树;当n0时,则是由根节点、左子树和右子树组成由于左、右子树也是二叉树,因此子树也可以是空树二叉树的典型特征:所有节点的度都小于等于2
二叉树的5种形态:2.1二叉树的概念①②③④⑤左子树右子树左子树右子树
学习任务二画一画:有3个节点的二叉树有几种不同的形态?
学习任务二画一画:有3个节点的二叉树共有5种不同的形态???????????????①②③④⑤
2.2二叉树的分类所有的叶子节点都在最底层,除了叶子节点外,每个结点的度是2满二叉树以下3个二叉树的共同特点是?
2.2二叉树的分类至多只有最下两层中的节点的度数小于2,且最后一层的叶子结点都依次从左到右分布完全二叉树在满二叉树基础上去掉几个节点:
学习任务三A.B.C.D.判一判:下列4棵树是否为完全二叉树?√完全二叉树:至多只有最下两层中的节点的度数小于2,且最后一层的叶子结点都依次从左到右分布
满二叉树VS完全二叉树1.满二叉树一定是完全二叉树但完全二叉树不一定是满二叉树2.满二叉树在最后一层从最后一个节点开始,从右向左连续去掉任意个节点,即为完全二叉树2.2二叉树的分类
学习任务四选一选:下列哪些是满二叉树,哪些是完全二叉树?②③④⑤①②是满二叉树⑤是完全二叉树
二叉树有哪些性质呢?因为满二叉树在同层二叉树中拥有的节点数最多我们以满二叉树为例来探究下2.3二叉树的性质
2.3二叉树的性质第①层:1个第②层:2个第③层:4个第④层:8个1.满二叉树中每层的节点数分别是?......第k层有几个节点?第k层:2k-12.3二叉树的性质性质1:二叉树的第k层上最多有2k-1个节点
2.3二叉树的性质2.不同深度的满二叉树共有几个节点数?深度为2共有3个节点深度为3共有7个节点深度为4共有15个节点......深度为k的满二叉树共有几个节点?2k-1个
2.3二叉树的性质性质2:深度为k的二叉树最多有2k-1个节点
2.3二叉树的性质n0=4n1=1n2=3n0=2n1=1n2=1
您可能关注的文档
- 八年级上册道德与法治统编版:坚持国家利益至上-教学设计.docx
- 八年级上册道德与法治统编版:国家好 大家才会好-教学设计.docx
- 八年级上册道德与法治统编版:关心国家发展-教学设计.docx
- 八年级上册道德与法治统编版:关爱他人-教学设计.docx
- 八年级上册道德与法治统编版:服务社会-教学设计.docx
- 八年级上册道德与法治统编版:诚实守信-教学设计.docx
- 八年级体育人教版:体操:足蹬地翻身上-教学设计.docx
- 八年级下美术浙美版:1-印象派的画家们-教学设计 (1).docx
- 八年级下美术浙美版:7-我设计的服装-教学设计.docx
- 八年级下美术浙美版:10-中国书法-教学设计.docx
- 高中信息技术浙教版:4-2-4 数据可视化-教学课件.pptx
- 高中信息技术浙教版:4-3 抽象数据类型-教学设计.docx
- 高中信息技术浙教版:4-3 算法的创新与展望-教学课件.pptx
- 高中信息技术浙教版:5-1 人工智能的产生与发展-教学设计.docx
- 高中信息技术浙教版:5-1 数据结构与算法效率-教学课件 (1).pptx
- 高中信息技术浙教版:5-1 数据结构与算法效率-教学设计 (1).docx
- 高中信息技术浙教版:5-2 人工智能的应用-教学设计.docx
- 高中信息技术浙教版:5-2-1 迭代-教学课件.pptx
- 高中信息技术浙教版:5-2-2 递归-教学设计.docx
- 高中信息技术浙教版:5-3 人工智能对社会的影响-教学设计.docx
原创力文档


文档评论(0)