cenas

1135 palavras 5 páginas
´
Arvores
em Haskell

´
Arvores
Linguagem Haskell
Maria Adriana Vidigal de Lima
˜ - UFU
Faculdade de Computac¸ao
Dezembro - 2009

Maria Adriana Vidigal de Lima

´
Arvores

´
Arvores
em Haskell

1

´
Arvores
em Haskell
´
˜ sobre Arvores
Noc¸oes
´
´
Arvore
Binaria
de Busca
´
´
´
Arvore
Binaria
Generica

Maria Adriana Vidigal de Lima

´
Arvores

´
Arvores
em Haskell

´
˜
Noc¸oes sobre Arvores
´
´
Arvore
Binaria de Busca
´
´
´
Arvore
Binaria
Generica

Fundamentos
´
Uma arvore e´ uma estrutura de dados baseada em listas encadeadas, que possuem um elemento superior, definido
´
como a raiz da arvore.
´ denominados nos
´ filhos.
O no´ raiz aponta para outros nos,
´ abaixo deste.
Cada no´ filho pode ser no´ pai de outros nos
´
Dessa forma, a arvore e´ uma estrutura recursiva.
˜ um tipo especial de arvore
´
ˆ
´
´
As arvores binarias sao e tem
˜ limitado em dois. Assim, qualquer o fator de ramificac¸ao
´
´
´
´ filhos. no´ da arvore binaria tem no maximo dois nos

Maria Adriana Vidigal de Lima

´
Arvores

´
Arvores
em Haskell

´
˜
Noc¸oes sobre Arvores
´
´
Arvore
Binaria de Busca
´
´
´
Arvore
Binaria
Generica

´
´
Exemplo de Arvore
Binaria
´
´
Uma arvore binaria e´ uma estrutura de dados caracterizada por:
˜ possui elementos (arvore
´
Nao vazia). Possui um elemento distinto (raiz), com dois ponteiros para as
´
´ sub-arvore esquerda e sub-arvore direita. Maria Adriana Vidigal de Lima

´
Arvores

´
Arvores
em Haskell

´
˜
Noc¸oes sobre Arvores
´
´
Arvore
Binaria de Busca
´
´
´
Arvore
Binaria
Generica

´
´
Arvore
Binaria
em Haskell
˜ de dados para uma arvore
´
´
A definic¸ao binaria em Haskell considerando o armazenamento de numeros inteiros pode ser:
´
data ArvoreBinInt = Nulo |
No Int ArvoreBinInt ArvoreBinInt deriving Show
´
´
A arvore binaria da figura e´ descrita por: arvEx = (No

Relacionados

  • A cena
    2056 palavras | 9 páginas
  • Cena
    302 palavras | 2 páginas
  • CENA
    1904 palavras | 8 páginas
  • Cenas
    10433 palavras | 42 páginas
  • Em Cena
    592 palavras | 3 páginas
  • Cenas
    683 palavras | 3 páginas
  • cenas
    386 palavras | 2 páginas
  • Cenas
    1035 palavras | 5 páginas
  • cenas
    3190 palavras | 13 páginas
  • Cenas!
    1662 palavras | 7 páginas