当前位置:网站首页>平衡二叉树【AVL树】——插入、删除
平衡二叉树【AVL树】——插入、删除
2022-07-07 21:52:00 【yyy_zxc】
1、平均查找长度(树高):
2、结点的平衡因子=左子树高-右子树高
平衡二叉树结点的平衡因子只可能是0,1或-1
2、插入
2.1 每次调整的对象都是“最小不平衡子树”
2.2 调整最小不平衡子树A
①LL【A的左孩子右上旋】:在A的左孩子的左子树中插入导致不平衡
②RR【A的右孩子左上旋】:在A的右孩子的右子树中插入导致不平衡
③LR【A的左孩子的右孩子先左上旋再右上旋】:
在A的左孩子的右子树中插入导致不平衡
④RL【A的右孩子的左孩子先右上旋再左上旋】:
在A的右孩子的左子树中插入导致不平衡
【注】每次旋转都会导致这个孩子变成爹,爹变成孩子
【注】只有左孩子才能右上旋
只有右孩子才能左上旋
3、删除
边栏推荐
- What if once again forgets the login password of raspberry pie? And you don't have a monitor yet! Today, I would like to introduce a method
- Have all the fresh students of 2022 found jobs? Is it OK to be we media?
- 在软件工程领域,搞科研的这十年!
- VS扩展工具笔记
- UE4_ Use of ue5 blueprint command node (turn on / off screen response log publish full screen display)
- Oracle database backup and recovery
- Live-Server使用
- JS get the key and value of the object
- Cloud native is devouring everything. How should developers deal with it?
- MySQL Index Optimization Practice I
猜你喜欢
随机推荐
Interface
进度播报|广州地铁七号线全线29台盾构机全部完成始发
FPGA basics catalog
Dynamic agent explanation (July 16, 2020)
2022注册测绘师备考开始 还在不知所措?手把手教你怎么考?
MySQL Index Optimization Practice I
Solution of intelligent supply chain collaboration platform in electronic equipment industry: solve inefficiency and enable digital upgrading of industry
B_ QuRT_ User_ Guide(36)
C simple question 2
Progress broadcast | all 29 shield machines of Guangzhou Metro Line 7 have been launched
深入理解Mysql锁与事务隔离级别
LDO穩壓芯片-內部框圖及選型參數
Markdown
USB (XV) 2022-04-14
Have all the fresh students of 2022 found jobs? Is it OK to be we media?
Summary of SQL single table query 2020.7.27
云原生正在吞噬一切,开发者该如何应对?
移动端异构运算技术 - GPU OpenCL 编程(基础篇)
Live server usage
Explain