当前位置:网站首页>Arbre binaire équilibré [Arbre AVL] - Insérer et supprimer
Arbre binaire équilibré [Arbre AVL] - Insérer et supprimer
2022-07-07 23:37:00 【YYY Zxc】
1、Longueur moyenne de la recherche(Hauteur de l'arbre):
2、Facteur d'équilibre du noeud=Hauteur du sous - arbre gauche-Hauteur du sous - arbre droit
Le facteur d'équilibre d'un noeud d'arbre binaire équilibré ne peut être que0,1Ou-1
2、Insérer
2.1 L'objet de chaque ajustement est“Sous - arbre de déséquilibre minimal”
2.2 Ajuster le Sous - arbre de déséquilibre minimalA
①LL【AL'enfant gauche tourne vers le haut à droite】:InAL'insertion dans le Sous - arbre gauche de l'enfant gauche provoque un déséquilibre
②RR【AL'enfant droit tourne à gauche】:InAL'insertion dans le Sous - arbre droit de l'enfant droit provoque un déséquilibre
③LR【AL'enfant de gauche l'enfant de droite tourne d'abord à gauche, puis à droite】:
InAL'insertion dans le Sous - arbre droit de l'enfant de gauche provoque un déséquilibre
④RL【A L'enfant droit l'enfant gauche tourne d'abord à droite, puis à gauche 】:
InAL'insertion dans le Sous - arbre gauche de l'enfant droit provoque un déséquilibre
【Note:】 Chaque rotation fait de cet enfant un père , Papa devient un enfant.
【Note:】Seuls les enfants de gauche peuvent pivoter vers le haut à droite
Seul l'enfant droit peut tourner à gauche
3、Supprimer
边栏推荐
- Display the server hard disk image to the browser through Servlet
- Sequence of entity layer, Dao layer, service layer and controller layer
- IDEA 2021.3. X cracking
- Dependency injection 2 advantage lifecycle
- USB (XVII) 2022-04-15
- 【汇总】看过的一些Panel与视频
- Windows set redis to start automatically
- 2022注册测绘师备考开始 还在不知所措?手把手教你怎么考?
- 2022第六季完美童模陕西总决赛圆满落幕
- SAP HR奖罚信息导出
猜你喜欢
Anxin can internally test offline voice module vb-01 to communicate with esp-c3-12f
First week of July
UE4_ Ue5 panoramic camera
USB (XV) 2022-04-14
C inheritance and interface design polymorphism
MySQL Index Optimization Practice II
Unity3d learning notes 5 - create sub mesh
Design and implementation of spark offline development framework
Navicat connects Oracle
Live-Server使用
随机推荐
伸展树(一) - 图文解析与C语言实现
UE4_ Use of ue5 blueprint command node (turn on / off screen response log publish full screen display)
SRM supplier cloud collaborative management platform solution for building materials industry to realize business application scalability and configuration
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
PCB wiring rules of PCI Express interface
Dependency injection
[untitled]
POJ2392 SpaceElevator [DP]
Fibonacci number of dynamic programming
给出一个数组,如 [7864, 284, 347, 7732, 8498],现在需要将数组中的数字拼接起来,返回「最大的可能拼出的数字」
V-for traversal object
Have all the fresh students of 2022 found jobs? Is it OK to be we media?
KeePass realizes automatic input of web pages
How to change the formula picture in the paper directly into the formula in word
sql 数据库执行问题
SLAM面试总结
Count the top 10 films at the box office and save them in another file
FPGA basics catalog
Markdown
JNI uses asan to check memory leaks