- 5
- 0
- 约4.16千字
- 约 25页
- 2017-03-29 发布于湖北
- 举报
* * 1—30min 2—10min 3----30min 4----10min * * 一棵深度为k且有2 k-1个结点的二叉树称为满二叉树。 当深度为k,含有n个结点的二叉树,当且仅当其每个结点的编号与相应满二叉树结点顺序编号从1~n互相对应时,则称此二叉树为完全二叉树。 * * 1—30min 2—10min 3----30min 4----10min * * * * * * * * * * 在顺序存储结构中,利用编号表示元素的位置及元素之间孩子或双亲的关系,因此对于非完全二叉树,需要将空缺的位置用特定的符号填补,若空缺结点较多,势必造成空间利用率的下降 树 基础知识 树的概念与定义 定义: 树 (Tree) 是 n (n≥0) 个结点的有限集。若 n = 0,称 为空树;若 n 0,则它满足如下两个条件: (1) 有且仅有一个特定的称为根 (Root) 的结点; (2) 其余结点可分为 m (m≥0) 个互不相交的有限集 T1, T2, T3, …, Tm,其中每一个集合本身又是一棵树, 并称为根的子树 (SubTree)。 显然,树的定义是一个递归的定义。 生活中的递归实例 俄罗斯套娃,老和尚讲故事等 递归程序的定义---一个实例 求解整数n的阶乘函数。 调用函数本身 int Fact(int n) { if(n==0) retur
原创力文档

文档评论(0)