Vous êtes sur la page 1sur 6

Estruturas de dados do tipo rvore

As estruturas do tipo rvore so no lineares, ou seja, os elementos que as compem


no esto armazenados de forma sequencial e tambm no esto todos encadeados.
rvore binria
Uma rvore binria um conjunto finito de elementos, onde cada elemento
denominado n e o primeiro conhecido como raiz da rvore. Esse conjunto pode estar vazio
ou ser particionado em trs subconjuntos distintos, sendo eles: 1 subconjunto (n raiz), 2
subconjunto (sub-rvore direita) e 3 subconjunto (sub-rvore esquerda).

Toda rvore binria possui as seguintes propriedades:


a)
b)
c)
d)

Todos os ns de uma sub-rvore direita so maiores que o n raiz.


Todos os ns de uma sub-rvore esquerda so menores que o n raiz.
Cada sub-rvore tambm uma rvore binria.
O grau de um n representa o seu nmero de sub-rvores.

e)
f)
g)
h)

Em uma rvore binria, o grau mximo de um n 2.


O grau mximo de uma rvore igual ao mximo dos graus de todos os seus ns.
Uma rvore binria tem grau mximo igual a 2.
N pai: n acima e com ligao direta a outro n.

i) N filho: n abaixo e com ligao direta a outro n. So os ns razes das sub-rvores.


j) Ns irmos: so os ns que possuem o mesmo n pai.
k) N folha ou terminal: n que no possui filhos.

l)

N ancestral: so os ns que esto acima de um n e possuem ligao direta ou


indireta.

m) N descendente: so os ns que esto abaixo de um n e possuem ligao direta ou


indireta.

n) Ns descendentes direito: so os ns que esto abaixo de um n, possuem ligao


direta ou indireta e fazem parte da sub-rvore direita.

o)

Ns descendentes esquerdo: so os ns que esto abaixo de um n, possuem ligao


direta ou indireta e fazem parte da sub-rvore esquerda.

p) Nvel de um n: a sua distncia do n raiz. Logo, o nvel do n raiz sempre zero.


q) Altura ou profundidade de uma rvore: o nvel do n mais distante da raiz.

r) Expresso que representa o nmero mximo de ns em um nvel da rvore binria =


2n, onde n o nvel em questo.

s) rvore estritamente binria: rvore em que todos os ns tem 0 ou 2 filhos.


t) Expresso que representa o nmero de ns de uma rvore estritamente binria = 2n
1, onde n o nmero de ns folha.

u) rvore completa: rvore em que todos os ns com menos de dois filhos ficam no
ltimo e no penltimo nvel.

v) rvore cheia: rvore estritamente binria e completa.

Neste tipo de estrutura sero abordadas as seguintes operaes: inserir em um n na


rvore, remov-lo, consultar todos os ns da rvore em ordem, consultar em pr-ordem,
consultar em ps-ordem e esvaziar a rvore.
Na operao de insero, as propriedades de uma rvore devem ser obedecidas e todo
novo n sempre uma folha. Na operao de remoo, o filho da direita, que o mais velho,
assume o lugar do n pai.
Nas operaes de consulta, em ordem, pr-ordem e ps-ordem, todos os ns da
rvore so listados, alterando-se apenas sua ordem. Na consulta em ordem, cada rvore
mostrada com o ramo da esquerda, a raiz e posteriormente o ramo da direita. Na consulta prordem, cada rvore mostrada com a raiz, o ramo da esquerda e posteriormente o ramo da
direita. Na consulta ps-ordem, cada rvore mostrada com o ramo da esquerda, o ramo da
direita e posteriormente a raiz.

Vous aimerez peut-être aussi