二叉树基本概念
Posted zhaodun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二叉树基本概念相关的知识,希望对你有一定的参考价值。
1. 高度:树T所有节点深度的最大值,节点V对应子树高度为该节点的高度,根节点高度为整棵树的高度
2.深度:节点V到根节点R的唯一路径所经过的数目称为V的深度
3.huffman编码:构造出的带权平均深度最小的二叉树为huffman树(权值越大,深度越小)
4.二叉搜索树:任意节点R的左(右)子树中,所有节点均不大(小)于R;
5.满二叉树:在二叉树中,其所有分支节点都存在左右节点,并且所有叶子节点都在同一层
6.完全二叉树:对一棵具有n个结点的二叉树按层序编号,如果编号为i(1≤i≤n)的结点与同样深度的满二叉树中的编号为i的结点在二叉树中的位置完全相同.
7.平衡二叉搜索树(AVL):左右子树均为二叉搜索树,且左右子树高度差不大于1;
8.红黑树:为特殊搜索树, (1)树根始终为黑色 ( 2)外部结点均为黑色
(4)其余节点若为红色,则其孩子节点必为黑色 (4)从任意外部结点到根节点的沿途,黑色节点数目相同
9.散列表(hashtable):是根据关键码值(Key Value)而直接进行访问的数据结构。
以上是关于二叉树基本概念的主要内容,如果未能解决你的问题,请参考以下文章