Čo je dvojitá rotácia?
Čo je dvojitá rotácia?

Video: Čo je dvojitá rotácia?

Video: Čo je dvojitá rotácia?
Video: 💥 Есть ли слабые места в безупречных Mercedes W211 и C219? Что общего у Е-класса и CLS? 2024, Septembra
Anonim

A dvojitý správny rotácia alebo vpravo-vľavo rotácia , alebo jednoducho RL, je a rotácia to sa musí vykonať pri pokuse o vyváženie stromu, ktorý má ľavý podstrom, ktorý je vpravo ťažký.

Podobne sa ľudia pýtajú, čo je rotácia LL v strome AVL?

Rotácia LL . The strom na nasledujúcom obrázku je an Strom AVL musíme však vložiť prvok do ľavej časti ľavého pod- strom spoločnosti A. the strom môže byť nevyvážený s prítomnosťou kritického uzla A. Aby sa vyvážilo strom , LL rotácia sa vykonáva podľa nasledujúceho diagramu.

Prečo sa okrem vyššie uvedeného používajú stromy AVL? Aplikácie a použitia AVL stromy sa najlepšie používajú v scenároch, kde sú časté dotazy na vyhľadávanie údajov, a nie v situácii, ktorá vyžaduje časté vkladania a odstraňovania.

Vzhľadom na to, čo je faktor rovnováhy?

DEFINÍCIA: The faktor rovnováhy binárneho stromu je rozdiel vo výškach jeho dvoch podstromov (hR - hL). The bilančný faktor bf) výšky vyvážený binárny strom môže mať jednu z hodnôt -1, 0, +1. Uzol AVL je „ľavý ťažký“, keď bf = 1, „rovnaká výška“, keď bf = 0, a „pravý ťažký“, keď bf = +1.

Je binárny strom vyvážený?

Ak chcete skontrolovať, či a strom je výška- vyvážený , získajte výšku ľavého a pravého podstromu. Vráti hodnotu True, ak rozdiel medzi výškami nie je väčší ako 1 a ľavé a pravé podstromy sú vyvážený , v opačnom prípade vráťte false.

Odporúča: