二叉树

Posted Lune-Qiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二叉树相关的知识,希望对你有一定的参考价值。

满二叉树:

完全二叉树:只允许最后一层有空缺,且空缺从右向左连续空缺。

排序二叉树:BST 任意一个父节点左子树比它小,右子树比它大。

平衡二叉树:AVL 树中任意节点,左子树右子树高度差不超过1.

二叉树的基本性质:

一个有K层的二叉树,节点总和最多有2-1个。

一个有K层的二叉树,叶子节点总和2k-1 个

度:几个孩子。

树的度:树中节点的最大度

树中总结点S = n0 + n1 + n2;

树中总结点S= 0 * n0 + 1 * n1 + 2 * n2 +1   ; 被指向的和,最后的1为根节点

得出结论:n0 = n2+1;  

完全二叉树:2k-1-1  < n <=  2k-1

k = 向下取整log2n + 1

以上是关于二叉树的主要内容,如果未能解决你的问题,请参考以下文章

二叉树及特殊二叉树(满二叉树完全二叉树二叉排序树平衡二叉树)的定义和性质(附详细推理过程)

二叉树二叉树的镜像

普通二叉树二叉查找树平衡二叉树常见操作汇总

SDUT 3341 数据结构实验之二叉树二:遍历二叉树

树二叉树满二叉树完全二叉树

SDUT 3341 数据结构实验之二叉树二:遍历二叉树