首页 > 代码库 > 二叉树基本概念
二叉树基本概念
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)而直接进行访问的数据结构。
二叉树基本概念
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。