Què és una doble rotació?
Què és una doble rotació?

Vídeo: Què és una doble rotació?

Vídeo: Què és una doble rotació?
Vídeo: Tipos de tracción en los AUTOS - ¿Cual Es Mejor? 2024, Setembre
Anonim

A doble dret rotació , o dreta-esquerra rotació , o simplement RL, és un rotació que s'ha de fer quan s'intenta equilibrar un arbre que té un subarbre esquerre, que és ben pesat.

De la mateixa manera, la gent es pregunta, què és la rotació LL a l'arbre AVL?

Rotació LL . El arbre que es mostra a la figura següent és un Arbre AVL , però, hem d'inserir un element a l'esquerra del sub-esquerra. arbre d'A. el arbre es pot desequilibrar amb la presència del node crític A. Per tal de reequilibrar el arbre , Rotació LL es realitza tal com es mostra al diagrama següent.

A més de més amunt, per què s’utilitzen arbres AVL? Aplicacions i usos Arbres AVL s'apliquen millor en escenaris on hi ha consultes freqüents de cerca de dades en lloc de situacions que requereixen insercions i supressions freqüents.

Tenint això en compte, què és el factor d'equilibri?

DEFINICIÓ: El factor d’equilibri d'un arbre binari és la diferència d'alçada dels seus dos subarbres (hR - hL). El factor d’equilibri (bf) d'una alçada equilibrat l'arbre binari pot adoptar un dels valors -1, 0, +1. Un node AVL és "leftfeavy" quan bf = 1, "equalheight" quan bf = 0 i "rightheavy" quan bf = +1.

L’arbre binari està equilibrat?

Per comprovar si a arbre és alçada- equilibrat , obteniu l'alçada dels subarbres esquerra i dreta. Torneu cert si la diferència entre les altures no és superior a 1 i les subarbres esquerra i dreta ho són equilibrat , en cas contrari retorna false.

Recomanat: