Anda di halaman 1dari 10

rvores Binrias e Percursos

ESW016 - Estrutura de Dados II


Aula 02

Prof. Me Sandro Silva Moreira


sandro.moreira@unirv.edu.br
rvore Binria

Uma rvore binria uma rvore de grau 2

Todos os ns da rvores tem 0, 1 ou 2 lhos

Subrvores Direita e Esquerda do n raiz (tambm


70%
binrias)
rvore Binria

70%
Representaes
Percursos - Caminho

Percorrer uma rvore visitando cada n uma nica


vez gera uma seqncia linear de ns, e ento
passa a ter sentido falar em sucessor e
predecessor de um n segundo um determinado
percurso.
Percurso - Pr Ordem

Se rvore vazia; m

Visitar o n raiz

Percorrer em pr-ordem
a subrvore esquerda

Percorrer em pr-ordem
a subrvore direita

ABDCEGFHI
Percurso - Em Ordem

Se rvore vazia; m

Percorrer em em-ordem
a subrvore esquerda

Visitar o n raiz

Percorrer em em-ordem
a subrvore direita

DBAEGCHFI
Percurso - Ps Ordem

Se rvore vazia; m

Percorrer em ps-ordem
a subrvore esquerda

Percorrer em ps-ordem
a subrvore direita

Visitar o n raiz

DBGEHIFCA
Exerccios para Fixao
Escreva as sequncias produzidas nos percursos em ordem, pr ordem
e ps ordem para cada rvore:

a) b)
Operaes em rvores Binrias

Criar uma rvore vazia


Inserir n na rvore

Buscar elemento na rvore

Imprimir rvore em ordem, pr-ordem e ps-ordem

Remover um n da rvore

Anda mungkin juga menyukai