Árvores binárias e Árvores avl katia guimarães. Árvores binárias e Árvores avl katia s....

8
Árvores Binárias e Árvores AVL Katia Guimarães

Upload: cintia-sanches-da-fonseca

Post on 07-Apr-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

Árvores Binárias e Árvores AVL

Katia Guimarães

Page 2: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

Árvores Binárias e Árvores AVL

Katia S. Guimarã[email protected]

Page 3: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

14/janeiro/2002 [email protected]

Árvores Binárias

Acesso seqüencial

Embora tenham a vantagem de permitir alocação dinâmica, as listas ligadas apresentam um problema:

Page 4: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

14/janeiro/2002 [email protected]

Árvores Binárias

Podemos, por exemplo, usar dois apontadores por nó:

Mas nós podemos definir estruturas mais flexíveis usando apontadores.

(Dados)ESQUERDA DIREITA

Page 5: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

14/janeiro/2002 [email protected]

Árvores Binárias

Podemos construir uma lista duplamente ligada: (ainda linear)

Ou construir uma árvore binária:

Page 6: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

14/janeiro/2002 [email protected]

Árvores Binárias

Folhas: nós sem filhos

Raiz

pai

filho à dir.filho à esq.

ancestral

descendente

(Máximo dois filhos por nó.)

Page 7: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

14/janeiro/2002 [email protected]

Sub-Árvores

Árvores que contêm um nó e todos os seus descendentes.

Page 8: Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães katia@cin.ufpe.br

14/janeiro/2002 [email protected]

Encaminhamento emÁrvores Binárias

Baseado na ordem em que a raiz de uma sub-árvore é visitada.