GoConqr has a new look! Let us know what you think.

Notes

Árvore AVL

Jorge Borges Estrutura de Dados Portuguese 1 page

Content of the notes (1)

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

Information

Description
Estrutura de Dados (Árvores) Note on Árvore AVL, created by Jorge Borges on 16/10/2019.
Created by
Jorge Borges
Views
24
Tags
grafosárvorescomplexidadeavlsoviéticos1962
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?