文章目录 1. 平衡二叉树定义、结构体 2. 平衡二叉树的插入 2.1 LL:在A的左孩子的左子树中插入【只右旋】 2.2 RR:在A的右孩子的右子树中插入【只左旋】 2.3 LR:在A的左孩子的右子树中插入【先左旋后右旋】 2.4 RL:在A的右孩子的左子树中插入【先右旋后左旋】 3. 插入练习题【必须看】 3.1 RR型插入 3.2 RL型插入 4. 查找效率分析 1. 平衡二叉树定义、结构体 平衡二叉树 (Balanced Binary Tree),简称平衡树(AVL树),树上任一结点的左子树和右子树的高度之差不超过 1。 结点的平衡因子 = 左子树高 - 右子树高 typedef struct AVLNode{ int key; int balance; //平衡因子 struct AVLNode *lchild, *</