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

边栏推荐
- Anxin can internally test offline voice module vb-01 to communicate with esp-c3-12f
- Explain
- Extended tree (I) - graphic analysis and C language implementation
- One week learning summary of STL Standard Template Library
- HDU 4747 mex "recommended collection"
- SAP HR reward and punishment information export
- SAP HR 社会工作经历 0023
- Force deduction solution summary 648 word replacement
- 产业共融新势能,城链科技数字峰会厦门站成功举办
- SAP HR奖罚信息导出
猜你喜欢

Senior programmers must know and master. This article explains in detail the principle of MySQL master-slave synchronization, and recommends collecting

城联优品作为新力量初注入,相关上市公司股价应声上涨150%

Lm12 rolling heikin Ashi double K-line filter

移动端异构运算技术 - GPU OpenCL 编程(基础篇)

Map operation execution process

B_ QuRT_ User_ Guide(38)

B / Qurt Utilisateur Guide (36)

Spark 离线开发框架设计与实现

Mobile heterogeneous computing technology - GPU OpenCL programming (basic)

UE4_ Ue5 panoramic camera
随机推荐
Dependency injection
Matlab SEIR infectious disease model prediction
Oracle database backup and recovery
SAP HR奖罚信息导出
B_QuRT_User_Guide(37)
B_QuRT_User_Guide(38)
Design and implementation of spark offline development framework
包装行业智能供应链S2B2B商城解决方案:开辟电商消费新生态
Force deduction solution summary 648 word replacement
系统设计概述
Progress broadcast | all 29 shield machines of Guangzhou Metro Line 7 have been launched
New potential energy of industrial integration, Xiamen station of city chain technology digital summit successfully held
Open source hardware small project: anxinco esp-c3f control ws2812
Ora-02437 failed to verify the primary key violation
List. How to achieve ascending and descending sort() 2020.8.6
Oracle statistics by time
Freelink open source call center design idea
Svn relocation
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
JS get the key and value of the object