篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树 Story —— 平衡二叉树相关的知识,希望对你有一定的参考价值。
- 树 Story 第二篇 -平衡二叉树 本文详细阐述了平衡二叉树原理,适合新手阅读,以及老手回顾。全文一千九百字,阅读时间 10 分钟。
在计算机科学中,AVL 树是最早被发明的自平衡二叉查找树。在AVL树中,任一节点对应的两棵子树的最大高度差为1,因此它也被称为高度平衡树。二叉查找树查找、插入和删除在平均和最坏情况下的时间复杂度都是 O(log n)。AVL 树得名于它的发明者 G. M. Adelson-Velsky 和 Evgenii Landis,他们在1962年的论文《An algorithm for the organization of information》中公开了这一数据结构。
平衡二叉树,又被称为「AVL树」,且具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过 1,并且左右两个子树都是一棵平衡二叉树。
(我们平时所说的平衡二叉树,大部分指的是平衡二叉排序树,但是单说平衡二叉树的话,并不一定是有序的)