数据结构 树、二叉树.pdf
yy****24
亲,该文档总共138页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据结构 树、二叉树.pdf
数据结构树和二叉树.ppt
第6章树和二叉树6.1树的定义和基本术语6.2二叉树6.3遍历二叉树和线索二叉树6.4树和森林6.6赫夫曼树及其应用6.1树的定义和基本术语如在右图中,是只有一个根结点的树是有13个结点的树其中A是根,其余结点分成三个互不相交的子集:T1={B,E,F,K,L},T2={C,G},T3={D,H,I,J,M};T1,T2,T3都是A的子树,且本身也是一棵树。则同理按此分析方式分析T1,T2,T3。2.树的其它表示方法嵌套集合:是一些集合的集体,对于其中任何两个集合,或不相交,或一个包含另一个的形式表示
数据结构树和二叉树.ppt
第6章树和二叉树6.1树的概念与定义例如:一棵树的逻辑结构图为:有关树的一些术语:双亲结点:一个结点的直接前驱称为该结点的双亲结点。上图中A是B、C的双亲。结点的层次:从根结点开始定义,根结点的层次为1,根的直接后继的层次为2,依此类推。树的抽象数据类型定义:基本操作:(7)FirstChild(Tree,x):树Tree存在,x是Tree中的某个结点。若x为非叶子结点,则返回它的第一个孩子结点,否则返回“空”。(8)NextSibling(Tree,x):树Tree存在,x是Tree中的某个结点。若x不
数据结构 树和二叉树.pptx
数据结构树和二叉树7.1树的基本概念(教材第8章)树形结构示例树的基本术语树的基本术语树的基本术语树的基本术语树的基本术语树的基本术语课堂思考因为树是一种非线性结构,所以不能简单地用一维数组或单链表来存储树。为了存储树,必须把树中每个结点之间存在的关系反映在存储结构之中,才能如实的表现一棵树。树的存储结构有多种表示方法,下面介绍常用的三种。7.2.2孩子表示法7.2.2孩子表示法7.2.3孩子兄弟表示法7.3二叉树2.二叉树的基本性质2.二叉树的基本性质2.二叉树的基本性质证明:在二叉树中有n0=n2+1
数据结构java树与二叉树.pptx
数据结构java树与二叉树1、树得定义树(tree)就是由n(n≥0)个有限数据元素组成得数据集合,其中数据元素被称为结点。同时,树还必须满足以下两个条件:在树中有一个特殊得结点被称为根结点,她只有后继结点,没有前驱结点。除根结点以外,其余结点可以分为m(m≥0)个互不相交得集合T1,T2,…,Tm,其中每一个集合Ti(1≤i≤m)本身又就是一棵树。树T1,T2,…,Tm称为根结点得子树。1、树得定义2、基本术语1)双亲结点、子结点、兄弟结点如图6、2中,B结点为E结点得双亲结点;A结点为D结点得双亲结点