Beruflich Dokumente
Kultur Dokumente
Conceitos Bsicos
raiz
a
k T1 Subrvore esquerda
l
T2
Subrvore direita
Possibilidades
1 - Armazenar os dados, em ordem crescente, em um vetor e utilizar a pesquisa binria como algoritmo de busca. Problema : as operaes de insero e remoo so ineficientes nesta organizao, pois exigem reorganizao da estrutura. 2 - Armazenar os dados, em uma lista ligada, pois nesta estrutura as operaes de insero e remoo so eficientes. Problema : os algoritmos de pesquisa em listas ligadas so ineficientes, pois so seqnciais.
Todos < x
Todos x
4
18
10
16
20
17
18
1. Se a rvore T uma rvore nula, 7 no h o que pesquisar; 2. Se a raiz de T armazena o elemento x, a soluo imediata; 5 3. Se x menor do que o valor da raiz de T, a busca prossegue na subrvore esquerda de T; 6 4. Se x maior ou igual ao valor da raiz de T, a busca prossegue na subarvore da direita de T;
10
16
20
17
18
10
16
20
17
Exerccios
Exerccio 1
Dada a rvore do slide anterior, desenhe a rvore resultante da incluso dos elementos 1,8 e 22.
Exerccio 2
Desenhe a rvore binria de busca que contenha os seguintes elementos, includos na seguinte ordem:
100, 40, 32, 120, 110, 45, 52, 105, 11, 67, 132, 200
Desenhe a rvore binria de busca que contenha os seguintes elementos, includos na seguinte ordem:
200, 132, 120, 110, 105, 100, 67, 52, 45,40, 32, 11
8