目录
二叉查找树(BST)、平衡二叉树(AVL树)
AVL树就是平衡二叉树,左子树和右子树的高度之差绝对值不超过1。
而且规定,平衡二叉树的每个节点的平衡因子只能是-1 ,1 ,0;
按照公式 平衡因子 = 右子树的高度 - 左子树的高度
-1 : 表示左子树比右子树高
1 : 表示右子树比左子树高
0 : 表示左子树和右子树等高
例子有的元素是英文单词,其实就是按照26字母顺序一一比对,若第一个字母相同那么比较第二个(rat, rabbit:比较的是b,t)
{rat, ox, tiger, rabbit, dragon, snake, horse, sheep, monkey, rooster5, dog, and pig}