当前位置:网站首页>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

边栏推荐
- C method question 2
- Pycharm essential plug-in, change the background (self use, continuous update) | CSDN creation punch in
- SQL database execution problems
- SAP HR 家庭成员信息
- Unity3d Learning Notes 6 - GPU instantiation (1)
- Summary of SQL single table query 2020.7.27
- 平衡二叉树【AVL树】——插入、删除
- Live server usage
- [untitled]
- Flash encryption process and implementation of esp32
猜你喜欢

平衡二叉树【AVL树】——插入、删除

伸展树(一) - 图文解析与C语言实现

Oracle database backup and recovery

Matlab SEIR infectious disease model prediction

Mobile heterogeneous computing technology - GPU OpenCL programming (basic)

电子设备行业智能供应链协同平台解决方案:解决低效, 赋能产业数字化升级

ASP. Net core middleware request processing pipeline

Anxin can internally test offline voice module vb-01 to communicate with esp-c3-12f

B_ QuRT_ User_ Guide(37)

B_ QuRT_ User_ Guide(36)
随机推荐
B_QuRT_User_Guide(37)
List. How to achieve ascending and descending sort() 2020.8.6
SAP HR social work experience 0023
Class C design questions
Deep understanding of MySQL lock and transaction isolation level
Oracle string sorting
B_ QuRT_ User_ Guide(36)
Dependency injection 2 advantage lifecycle
Count the top 10 films at the box office and save them in another file
【7.4】25. Turn over the linked list in groups of K
B_QuRT_User_Guide(38)
Entity层、DAO层、Service层、Controller层 先后顺序
S2b2b mall solution of intelligent supply chain in packaging industry: opening up a new ecosystem of e-commerce consumption
C simple question one
Coreseek: the second step is index building and testing
Solution of intelligent supply chain collaboration platform in electronic equipment industry: solve inefficiency and enable digital upgrading of industry
Live server usage
平衡二叉树【AVL树】——插入、删除
Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting
C inheritance and interface design polymorphism