Académique Documents
Professionnel Documents
Culture Documents
Alegre
2015
SUMRIO
1 INTRODUO...........................................................................................................1
2 RVORES BINRIAS DE BUSCA...........................................................................2
2.1 Insero................................................................................................................2
2.2 Busca...................................................................................................................4
2.3 Remoo..............................................................................................................5
2.3.1 Elemento um n folha.................................................................................5
2.3.2 Elemento possui um nico filho.....................................................................6
2.3.3 Elemento possui dois filhos...........................................................................6
2.3.4 Problemas da rvore Binria de Busca........................................................8
3 REFERNCIAS..........................................................................................................9
1 INTRODUO
A rvore Binria de Busca utiliza o mtodo dividir e conquistar, que primeiro
compara o elemento procurado com o n raiz onde verifica se igual, maior ou
menor, caso seja maior ir para a sub-rvore da direita (sad), caso seja menor ir ir
para a sub-rvore da esquerda (sae), este processo ir se repetir at que o elemento
seja encontrado que acontece quando o elemento procurado e o valor do n sejam
iguais ou at que no haja mais elementos para serem comparados.
Deve-se observar que no existe uma nica forma de organizar um conjunto
de informaes em uma rvore de busca binria, afinal, dependendo da escolha do
n raiz, obtm-se rvores diferentes. No pior caso o numero de comparaes feitas
ser igual ao numero de elementos da rvore. Em uma rvore Binria de Busca
perfeitamente balanceada teremos altura mnima e o numero de comparaes ser
log2(n+1).
A rvore Binria de Busca tem grande utilidade da em armazenar dados que
so frequentemente comparados com outros dados. Por a rvore de busca binria
ser dinmica ela pode sofrer alteraes (inseres e remoes de ns) aps ter sido
criada. rvores binrias de busca combinam as vantagens de 2 estruturas: vetor
ordenado pela busca eficiente e lista encadeada por inserir e remover elementos de
forma eficiente.
Insero
Busca
Remoo
2.1 Insero
Insere-se um novo elemento na rvore mantendo a propriedade de que na
esquerda sero nmeros menores que o n central e na direita nmeros maiores
seguindo estes trs passos:
3<17
ento
ele
ser
filho
direito
ento
100
ser
filho
direito
ento
400
ser
Elemento um n folha.
2.
3.
REFERNCIAS
UFPE, Centro de Informtica. Disponvel em: <http://www.cin.ufpe.br/~dmrac/aula
%20de%20arvore%20binaria%20de%20busca.pdf >. Acesso em 3 de outubro de
2015.
UFSC, Departamento de Informtica e Estatstica. Eliminao em uma rvore de
Busca
Binria.
Disponvel
em:
<
http://www.inf.ufsc.br/~ine5384-