- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数结_6树j1
§6.1 树的定义和基本术语 6.1.1 树的定义(P118) 树是n(n≥0)个结点的有限集。在任意一棵非空树中,有且仅有一个称为根的结点;其余结点分为m(m≥0)个互不相交的子集,每个子集又是一棵树,称为根的子树。 这是一个递归的定义——在树的定义中又用到了树的概念。 递归是树的固有特性。 堂兄:双亲处在同一层上的所有结点互称为堂兄弟 结点的层次:从树根开始自上而下编号,树根的层次为1,其余结点的层次为其双亲的层次+1 树的深度(高度):结点层次的最大值 有序树和无序树:若树中所有结点的孩子都长幼有序,位置不能互换,称为有序树,否则称为无序树。 森林:m(m≥0)个树的集合 树的基本运算(教材119 ): 初始化空树 InitTree(T) 销毁 树 DestroyTree(T) 创建树 CreateTree(T, definition) 清空树 ClearTree(T) 判断空树 TreeEmpty(T) 求树的深度 TreeDepth(T) 求树根 Root(T) 读结点 Value(T, cur_e) 写结点 Assign(T, cur_e, value) 求双亲 parent(T, cur_e) 求长子 LeftChild(T, cur_e) 求右邻兄弟 RightSibling(T, cur_e) 插入子树 InsertChild(T, p, i, c) 删除子树 DeleteChild(T, p, i) 按层次遍历 TraverseTree( T, visite( ) ) §6.2 二叉树 6.2.1 二叉树的定义 6.2.2 二叉树的性质 6.2.3 二叉树的存储结构 6.2.1 二叉树的定义(P121) 二叉树是n(n≥0)个结点的有限集。该集合或者为空,或者由一个根加上两棵互不相交的、分别称为左子树和右子树的二叉树组成。 这是一个递归的定义——在二叉树的定义中又用到了二叉树的概念。 从二叉树的定义得知: 1.二叉树可以为空,称为空二叉树; 非空二叉树一定有两个子树: 左子树、右子树; 左、右子树有次序关系,不能互换; 二叉树可以有5种基本形态: 二叉树不是结点的度都不超过2的有序树。 二叉树的基本运算(教材P121-123 ): 初始化空二叉树 InitBiTree(T) 销毁二叉树 DestroyBiTree(T) 创建二叉树 CreateBiTree(T, definition) 清空二叉树 ClearBiTree(T) 判断空二叉树 BiTreeEmpty(T) 求二叉树深度 BiTreeDepth(T) 求树根 Root(T) 读结点 Value(T, e) 写结点 Assign(T, e, value) 求双亲 parent(T, e) 求左孩子 LeftChild(T, e) 求右孩子 RightChild(T, e) 求左兄弟 LeftSibling(T, e) 求右兄弟 RightSibling(T, e) 插入子树 InsertChild(T, p, LR, c) 删除子树 DeleteChild(T, p, LR) 先序遍历二叉树 PreOrderTraverse( T, visite( ) ) 中序遍历二叉树 InOrderTraverse( T, visite( ) ) 后序遍历二叉树 PostOrderTraverse( T, visite( ) ) 按层次遍历 levelOrderTraverse( T, visite( ) ) 6.2.2 二叉树的性质 (P123-126) 性质1. 在二叉树的第 i 层上至多有2i-1个结点; 性质
您可能关注的文档
- M-Bus技术权威指南和FAQ.pdf
- 如何防范民间借贷中的法律风险.doc
- 怎样取消Windows xp系统开机用户名的登录密码.docx
- 周春辉的培训心得体会.doc
- 中学防灾逃生应急演练方案2013.doc
- 八年级下期中数学10.doc
- 王士艳专题一《班级管理方案设计》.doc
- 六语文(下)第一单元第3课第二课时.doc
- 煤矿企业安全文化实施办法.doc
- 生活可以归结为一种简单的选择.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)