Árvore AVL

Description

Estrutura de Dados (Árvores) Note on Árvore AVL, created by Jorge Borges on 16/10/2019.
Jorge Borges
Note by Jorge Borges, updated more than 1 year ago
Jorge Borges
Created by Jorge Borges about 5 years ago
7
0

Resource summary

Page 1

Árvores AVL

Estrutura criada em 1962 pelos soviético, Adelson Velsky e Landis. " Uma árvore binária T é denominada AVL, para quando qualquer nó de T, as altura de suas subárvores, esquerda e direita, diferem um módulo de até uma unidade." ( Wikipédia ). Temos: | hE - hD | <= 1 ;  ou seja o módulo da diferença da alturas de dois nós das subárvores esqueda e direita é igual ou menor que 1.  Esse valor é denominado fator de balanço. Cada nó possui um fator. Caso o valor do fator de balanço seja igual a -1,0 e +1 podemos dizer que nó é um nó regulado. Para se ter um Árvore AVL temos de ter todos os nós regulados. 

O fator de balanceamento é calculado a cada nó. A altura de uma árvore vazia é -1. fonte: https://youtu.be/YkF76cOgtMQ?list=PLxI8Can9yAHf8k8LrUePyj0y3lLpigGcl

Uma inserção  pode fazer com que o fator de balanceamento vire +-2. Contudo somente nós no caminho do ponto de inserção até a raiz podem ter mudado sua altura. Então após a inserção volta-se até a raiz, nó por nó, atualizando as alturas.        

Rotação Existe dois tipo de rotação à esquerda. à direita

Show full summary Hide full summary

Similar

Teoria dos Grafos
Natalie Bravo
Dijkstra
Rodrigo Amaral
Estruturas de dados de grafos
Marcell Alves
BATERIA OFENSIVA - ESTRUTURA DE DADOS
DANIEL BARROSO
jornalismo em fluxo ou complexo
Marlise Brenol
TEORIA DA COMPLEXIDADE
Michele Salvaterra Ricardo
Teoria dos Grafos
Mateus Ferro
Sistemas Complexos
professora.reicla
Estrutura de dados com Java
Jorge Borges
Árvores B
Jorge Borges
Algoritmo de Huffman
Giovane P. Simõe