算法与数据结构_DSC6介绍.ppt

* 第六章. 树和二叉树 (Chapter 6. Tree and Binary Tree) §6.1 树的定义及基本操作 树型结构是一种非常重要的非线性数据结构,可广泛应用于描述家族关系或行政组织机构。 树是 n (n≥0) 个结点的有限集。在一棵非空树中,有且仅有唯一的根(root)结点,当 n1 时,除根结点外其余结点可分为 m (m0)个互不相交的有限集,它们本身也是一棵树,称为根的子树(subtree)。 A B C E F G D 一棵树如右图所示: 树还可以用下面的形式化描述来表示: Tree = (D,R) 其中:D={ ai | ai∈D0, i=1,2,…,n, n≥0 }    R={ H } H 为如下描述的二元关系: 1、在 D 中存在唯一的根元素 root,它在关系 H 下无 前驱; 2、若D - {root}≠φ,则存在 D - {root} 的一个划分 D1, ... , Dm (m0),对任意一对 j≠k ( 1≤j, k ≤ m) 有 Dj ∩ Dk = φ,且对任意的 i ( 1≤i≤ m),唯一存在数据元素xi ∈ Di,有 root, xi ∈H; 3、对于 D -

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档