软件开发技术基础:第二章 数据结构 5.pptVIP

  • 2
  • 0
  • 约4.2千字
  • 约 32页
  • 2021-03-30 发布于安徽
  • 举报

软件开发技术基础:第二章 数据结构 5.ppt

树是一种重要的非线性结构。 结点之间按分支关系组织的结构. 1、概念 特殊二叉树 满二叉树:所有分支结点都有左子树和右子树,且所有叶 结点都在同一层上。深度为K的满二叉树有2K-1 个结点。 完全二叉树:一棵深度为K的二叉树,其叶结点都在第K层或 第K-1层上,且最下层上的结点都集中在该层最 左边的若干位置上。 2、二叉树的性质 * 2.4 树形结构 树的定义和基本概念 二叉树 概念 性质 存储 遍历 设计实现 推导 二叉树应用 Huffman树 Huffman编码 家庭结构示意图 老张 张一 张二 张小一 张小二 张小三 客观世界中数据元素之间的关系不一定都是线性关系,元素之间可能是分层组织或存在各种复杂的连接,即非线性关系结构。 同济大学 建筑城规学院 环境学院 …… 电信学院 建筑系 城规系 景观学系 …… 电气系 …… 计算机系 同济大学院系组织结构示意图 R A E G D C B X F Z Y K J I H M L N P O Q V U T S 将上述分层结构抽象成如下所示的结构 ——倒置树 2.4.1 树的定义和基本概念: 定义:包含n个数据元素的有限集合T(n≥1),满足如下要求: (1)T中有一个称为根的结点root; (2)T中除根以外的其余结点被分成m(nm≥0)个互不相交的 集合T1、

文档评论(0)

1亿VIP精品文档

相关文档