第5章 树结构.pptVIP

  • 27
  • 0
  • 约2.45万字
  • 约 90页
  • 2016-12-24 发布于河南
  • 举报
第5章 树结构 树结构知识点 5.1 树的概念 5.1.1 树和森林 5.1.2 森林与二叉树的等价转换 5.1.3 树的抽象数据类型 5.1.4 树的遍历 5.2 树的链式存储 5.2.1 子结点表表示法 5.2.2 左子结点/右兄弟结点 表示法 5.2.3 动态“左子结点/右兄弟结点” 二叉链表表示法 5.2.4 父指针表示法及等价类 的并查集表示法 5.3 树的顺序存储 5.4 K叉树 线性结构、树形结构、图结构 复习 数据的逻辑结构可以表示为数据结点集合K和结点关系集合R:(K, R) K:系统中所有数据结点构成的集合。 R:集合K中数据结点之间关系构成的集合。 R是K×K上的二元关系。 线性结构:唯一前驱、唯一后继,反映一种线性关系。 树形结构:唯一前驱、多个后继,反映一种层次关系。 图结构:不限制前驱的个数,也不限制后继的个数,反映一种网状关系。 5.1 树的概念 从逻辑结构的角度,可以这样描述树结构:树是包含n个结点的有穷集合K(n0),且在K上定义了一个关系R。关系R满足以下条件: 有且仅有一个结点k0∈K,它对于关系R来说没有前驱。结点k0称作树的根。 储结点k0外,K中的每个结点对于关系R来说都有且仅有一个前驱。 除结点k0外的任何结点k∈K,都存在一个结点序列k0, k1, k2, …, ks、 且ks =

文档评论(0)

1亿VIP精品文档

相关文档