SlideShare uma empresa Scribd logo
1 de 18
Árvores Binárias
De forma resumida, as árvores binárias são árvores em que cada nó tem apenas dois filhos.
Um acervo (figura 12), por exemplo, é uma estrutura de dados cuja representação gráfica é
uma árvore binária.




                                           Figura 12

As árvores estão intimamente ligadas á recursividade, isto porque as funções que fazem
pesquisas em árvores são por norma recursivas.

Estrutura para fazer uma árvore binária:
Pesquisa numa árvore binária
Existem três métodos de varrimento em árvores binárias. Varrimento pré-fixado, in-fixado e
pós- fixado.



Varrimento pré-fixado – No varrimento um vértice é verificado primeiro e depois a sub-árvore
do lado esquerdo e direito, respectivamente.
Varrimento in-fixado - Neste tipo de varrimento a sub-árvore do lado esquerdo é verificado,
depois o vértice e por fim a sub-árvore do lado direito.
Varrimento pós-fixado – Verifica-se a sub-árvore do lado esquerdo, depois a sub-árvore do
lado direito e por fim o vértice.
Árvores Binárias: Estruturas Recursivas com Dois Filhos
Árvores Binárias: Estruturas Recursivas com Dois Filhos
Árvores Binárias: Estruturas Recursivas com Dois Filhos
Árvores Binárias: Estruturas Recursivas com Dois Filhos
Árvores Binárias: Estruturas Recursivas com Dois Filhos

Mais conteúdo relacionado

Mais de Brian Supra

Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)Brian Supra
 
Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olapBrian Supra
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De CurtoBrian Supra
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De CurtoBrian Supra
 
Quedas De Tensão
Quedas De TensãoQuedas De Tensão
Quedas De TensãoBrian Supra
 
Arvores Binarias
Arvores BinariasArvores Binarias
Arvores BinariasBrian Supra
 
Algorimos De Ordenação
Algorimos De OrdenaçãoAlgorimos De Ordenação
Algorimos De OrdenaçãoBrian Supra
 
Algoritmo de Prim
Algoritmo de PrimAlgoritmo de Prim
Algoritmo de PrimBrian Supra
 

Mais de Brian Supra (11)

Equalizador
EqualizadorEqualizador
Equalizador
 
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
Equações diferenciais de ordem n(metodo dos coeficientes indeterminados)
 
Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olap
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De Curto
 
Calculo Das Correntes De Curto
Calculo Das Correntes De CurtoCalculo Das Correntes De Curto
Calculo Das Correntes De Curto
 
Quedas De Tensão
Quedas De TensãoQuedas De Tensão
Quedas De Tensão
 
Arvores Binarias
Arvores BinariasArvores Binarias
Arvores Binarias
 
Algorimos De Ordenação
Algorimos De OrdenaçãoAlgorimos De Ordenação
Algorimos De Ordenação
 
Variaveis
VariaveisVariaveis
Variaveis
 
Algoritmo de Prim
Algoritmo de PrimAlgoritmo de Prim
Algoritmo de Prim
 
Kruskal
KruskalKruskal
Kruskal
 

Árvores Binárias: Estruturas Recursivas com Dois Filhos

  • 1. Árvores Binárias De forma resumida, as árvores binárias são árvores em que cada nó tem apenas dois filhos. Um acervo (figura 12), por exemplo, é uma estrutura de dados cuja representação gráfica é uma árvore binária. Figura 12 As árvores estão intimamente ligadas á recursividade, isto porque as funções que fazem pesquisas em árvores são por norma recursivas. Estrutura para fazer uma árvore binária:
  • 2. Pesquisa numa árvore binária Existem três métodos de varrimento em árvores binárias. Varrimento pré-fixado, in-fixado e pós- fixado. Varrimento pré-fixado – No varrimento um vértice é verificado primeiro e depois a sub-árvore do lado esquerdo e direito, respectivamente.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Varrimento in-fixado - Neste tipo de varrimento a sub-árvore do lado esquerdo é verificado, depois o vértice e por fim a sub-árvore do lado direito.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Varrimento pós-fixado – Verifica-se a sub-árvore do lado esquerdo, depois a sub-árvore do lado direito e por fim o vértice.