计算机二叉树讲解ppt,数据结构二叉树.ppt

文档介绍:

实验时间:第四周周三、第五周周三第八周周三、周五地点:良乡第2机房第*页第*页6.1树的定义与基本术语树是n个结点的有限集合,在任一棵非空树中:(1)有且仅有一个称为根的结点。(2)其余结点可分为若干个互不相交的集合,且这些集合中的每一集合本身又是一棵树,称为根的子树。JIACBDHGFE树是递归结构,在树的定义中又用到了树的概念。第*页6.1树的定义与基本术语数据对象D D是具有相同特性的数据元素的集合。数据关系R 若D为空集,则称为空树。 否则: (1)D中存在唯一的称为根的数据元素root; (2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,…,Tm,其中每一棵子集本身又是一棵符合本定义的树,称为根root的子树。第*页6.1树的定义与基本术语例:右面的图是一棵树T。T={A,B,C,D,E,F,G,H,I,J}A是根,其余结点可以划分为3个互不相交的集合:T1={B,E,F}T2={C,G}T3={D,H,I,J}这些集合中的每一集合都本身又是一棵树,它们是根A的子树。对于T1,B是根,其余结点可以划分为两个互不相交的集合:T11={E}T12={F}T11,T12是B的子树。JIACBDHGFE第*页6.1树的定义与基本术语从逻辑结构看:1)树中只有根结点没有前趋;2)除根外,其余结点都有且仅一个前趋;3)树的结点,可以有零个或多个后继;4)除根外的其它结点,都存在唯一条从根到该结点的路径;5)树是一种分支结构(除了一个称为根的结点外)每个元素都有且仅有一个直接前趋,有且仅有零个或多个直接后继。JIACBDHGFE第*页6.1树的定义与基本术语树的应用 常用的数据组织形式——计算机的文件系统。 不论是DOS文件系统还是window文件系统,所有的文件都是用树的形式进行组织。文件夹1文件夹n文件1文件2文件夹21文件夹22文件21文件22C第*页6.1树的定义与基本术语树的表示1)图示表示2)二元组表示3)文氏图表示4)凹入表示法(类似书的目录)5)广义表表示JIACBDHGFE第*页6.1树的定义与基本术语树的基本术语 树的结点:包含一个数据元素的内容及若干指向子树的分支。 孩子结点:结点的子树的根称为该结点的孩子;如E是B的孩子。 双亲结点:B结点是A结点的孩子,则A结点是B结点的双亲;如B是E的双亲。 兄弟结点:同一双亲的孩子结点;如H、I、J互为兄弟。 堂兄结点:同一层上结点;如G与E、F、H、I、J互为堂兄。JIACBDHGFE第*页6.1树的定义与基本术语祖先结点:某一结点的祖先是从根到该结点所经分支上的所有结点;如H的祖先为A、D。 子孙结点:以某结点为根的子树中的任一结点称为该结点的子孙;如A的子孙为B、C、D、E、F、G、H、I、J。 结点的度:结点子树的个数;如D的度为3。 叶子结点:也叫终端结点,是度为0的结点;如E、F、G、H、I、J。 分枝结点:度不为0的结点;如A、B、C、D。JIACBDHGFE树的基本术语

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值