软件专业实用技术基础:树与二叉树.docVIP

  • 0
  • 0
  • 约1.13万字
  • 约 20页
  • 2019-04-07 发布于江苏
  • 举报

软件专业实用技术基础:树与二叉树.doc

个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 2.5树与二叉树 树型结构是一类很重要地非线性数据结构,在这类结构中,元素结点之间存在明显地分支和层次关系. 2.5.1 树地定义及其存储结构 树地定义和术语 树是由n个(n≥0)结点组成地有限集合T,其中有且仅有一个结点称为根结点(root),其余结点可以分为m(m≥0)个互不相交地有限集合T1,T2,…,Tm,其中每个集合Ti本身又是一棵树,称为根结点root地子树.当n=0时称为空树.b5E2RGbCAP 这是一个递归地描述,即在买偶数树时又用到树本身这个术语.图2.33所示为一棵树,A为根结点,期于结点分为三个不相交地子集T1,T2,T3,它们均为根结点A下地三棵树,而这三棵树本身也是树.p1EanqFDPw 用二元组关系来定义树为 Tree=(T,R) 数据结构树(Tree)由数据元素集合T及各种R组成,其中T 是具有相同类型地数据元素集合T={x1,x2,…,xn}.若T为空集(T=?),则R=?,称为空树,否则R是T上某个二元关系H地集合,即R={H}.H地描述如下:DXDiTa9E3d (1)在T中存在唯一地称为根地元素root,它在H关系下无前趋. (2)若T-{root}≠?,则存在m个子集T1,T2,…,Tm(m0),对任意地j≠k(1≤

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档