【5-1】树与二叉树的基本、性质与存储描述.ppt

【5-1】树与二叉树的基本、性质与存储描述.ppt

* 完全二叉树的两个性质 性质5:具有n个节点的完全二叉树的深度h为 证明:根据二叉树的特性3,可得0n≤2h-1, 根据完全二叉树的定义,可得n2h-1-1 所以 2h-1-1n≤2h-1 又因为h为整数,所以h≥ 则hmin= 23-1 24-1 * 由性质5可得: 包含n个元素的二叉树的高度最大为n,最小 。 理想平衡二叉树 * 性质6:如果将一棵有n个节点的完全二叉树自顶向下,同一层自左向右连续给节点编号1,2,…,n。设该完全二叉树中一元素的序号为i,1≤i≤n。则有下列关系成立: (2)当2in时,该元素无左孩子。否则,其左孩子的编号为2i; (3)若2i+1n,该元素无右孩子。否则,其右孩子的编号为2i+1。 (1)若i=1,则节点i为根,无双亲;若i1,则节点i的双亲节点编号为 ; A B D G C F E I H J 1 2 3 4 5 6 7 8 9 10 * (4)若 i 为奇数, 且i != 1, 则其左兄弟为 i-1 (5)若 i 为偶数, 且i != n, 则其右兄弟为 i+1 (6)结点 i 所在层次为 1 2 3 4 8 5 6 7 9 10 * 2.二叉树的ADT template class T class BinaryTree { public:

文档评论(0)

1亿VIP精品文档

相关文档