A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Árvores Binárias e Encaminhamentos Katia Guimarães

Apresentações semelhantes


Apresentação em tema: "Árvores Binárias e Encaminhamentos Katia Guimarães"— Transcrição da apresentação:

1 Árvores Binárias e Encaminhamentos Katia Guimarães

2 2 Árvores Binárias Embora tenham a vantagem de permitir alocação dinâmica, as listas ligadas apresentam um problema: Acesso seqüencial

3 Árvores Binárias Podemos, por exemplo, usar dois apontadores por nó: Mas nós podemos definir estruturas mais flexíveis usando apontadores. (Dados) ESQUERDADIREITA

4 Árvores Binárias Podemos construir uma lista duplamente ligada: (ainda linear) Ou construir uma árvore binária:

5 Árvores Binárias Folhas: nós sem filhos Raiz pai filho à dir.filho à esq. ancestral descendente

6 Sub-árvores Árvores que contêm um nó e todos os seus descendentes.

7 Encaminhamentos sistemáticos em árvore baseiam-se na ordem em que a raiz é visitada com relação a seus descendentes. Encaminhamento em Árvores Têm normalmente o mesmo custo. A diferença está no efeito produzido. Muitas vezes, para uma situação há um encaminhamento mais adequado.

8 - A raiz é visitada antes dos seus descendentes. - Depois as sub-árvores da raiz são visitadas em pré-ordem da esquerda para a direita. Pré-ordem

9 Um exemplo um pouco maior: Pré-ordem

10 In-ordem Visitar a sub-árvore à esquerda In-ordem. - Visitar a raiz. (entre as sub-árvores) - Visitar a sub-árvore à direita In-ordem.

11 Um exemplo um pouco maior: In-ordem

12 -As sub-árvores da raiz são visitadas em pós- ordem da esquerda para a direita. - A raiz é visitada depois dos seus descendentes. Pós-ordem

13 Um exemplo um pouco maior: Pós-ordem

14 Além dos encaminhamentos em - pré-ordem, - in-ordem e - pós-ordem, Encaminhamento em Árvores mais tarde veremos outros encaminhamentos para árvores enraizadas livres (não necessariamente binárias).

15 Pense numa árvore que representa uma expressão aritmética: Efeito dos Encaminhamentos / - b2*c *  *2 a 4a


Carregar ppt "Árvores Binárias e Encaminhamentos Katia Guimarães"

Apresentações semelhantes


Anúncios Google