当前位置:网站首页>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
边栏推荐
猜你喜欢
Anxinco EC series modules are connected to the multi protocol access products of onenet Internet of things open platform
As a new force, chenglian premium products was initially injected, and the shares of relevant listed companies rose 150% in response
Unity3d learning notes 5 - create sub mesh
Flash encryption process and implementation of esp32
[STM32 + esp-12s connect Tencent cloud IOT development platform 1] creation of cloud platform and burning of at firmware
平衡二叉树【AVL树】——插入、删除
[stm32+esp8266 connects to Tencent cloud IOT development platform 3] stm32+esp8266-01s dynamically registers devices on Tencent cloud (at instruction mode) -- with source code
Explain
C cat and dog
MySQL Index Optimization Practice I
随机推荐
The efficient s2b2c e-commerce system helps electronic material enterprises improve their adaptability in this way
Spark 离线开发框架设计与实现
城联优品作为新力量初注入,相关上市公司股价应声上涨150%
Design and implementation of spark offline development framework
SAP HR labor contract information 0016
LM12丨Rolling Heikin Ashi二重K线滤波器
【7.4】25. K 个一组翻转链表
Digital procurement management system for fresh food industry: help fresh food enterprises solve procurement problems and implement online procurement throughout the process
KeePass realizes automatic input of web pages
[compilation principle] lexical analysis design and Implementation
伸展树(一) - 图文解析与C语言实现
SLAM面试总结
Stringutils tool class
MongoDB快速入门
【汇总】看过的一些Panel与视频
Explain
USB (XVIII) 2022-04-17
B_ QuRT_ User_ Guide(37)
B_QuRT_User_Guide(38)
Unity3d Learning Notes 6 - GPU instantiation (1)