Abordagem de arvores rubro-negra

2304 palavras 10 páginas
Abordagem de Árvores Rubro-Negra e AVL

Universidade Federal do Pará – UFPA
Marabá – PA – Brasil

Edinei Lustosa, Eliton Miranda, Janailda Bezerra, Mª Eliane Sobrinho, Priscila Alves, Raul Freire e Thiago Brito.

loirinhalustosa,elitoneletrik,janny_katypa,MEFASOBRI,priscilasi09,raul_aguiarrm,thiagobritocarneiro {@hotmail.com}

Resumo: O presente trabalho fará uma abordagem sobre a definição e a utilização de arvores rubro-negra e arvores AVL, bem como exemplos das mesmas. Vale ressaltar que esse trabalho é de caráter exploratório e para o seu desenvolvimento baseou-se em pesquisa bibliográfica. 1. Introdução
Segundo Veloso et al., (1983), árvores são estruturas de dados utilizadas em casos onde os dados, ou objetos, a serem representados possuem uma hierarquia. Uma aplicação para árvore é a representação de expressões aritméticas, que podem ser representadas sob a forma de árvores binárias, de tal forma que a hierarquia dos operadores fique bem definida. Outra aplicação de árvores binárias é utiliza-la no registro de dados de tal maneira que, ao final da operação de armazenamento, os dados estejam ordenados, segundo um dado critério, independentemente da ordem de armazenamento.
Este trabalho está estruturado da seguinte forma: na seção 2 será tratada a definição de árvores; na seção 3 arvores rubro-negra; na seção 4 arvores AVL; e na seção 5 as considerações finais.

2. Árvores
Árvores são estruturas de dados que caracterizam uma relação entre os dados que a compõem. A relação existente entre estes dados (denominados nós) é uma relação de hierarquia ou de composição, onde um conjunto de dados é hierarquicamente subordinado a outro.
Uma árvore é definida como um conjunto finito T de um ou mais nós, tais que: a) Existe um nó denominado raiz; b) Os demais nós formam m>0 conjuntos disjuntos S1, S2, ...., Sm, onde cada um destes conjuntos é uma árvore Si (1<i<n) recebem a denominação de subárvores.

Figura 1:

Relacionados

  • Arvores Red- Black
    1062 palavras | 5 páginas
  • streams
    14884 palavras | 60 páginas
  • Árvores avl e sbb
    1470 palavras | 6 páginas
  • trabalho de portifólio
    2154 palavras | 9 páginas
  • ESTRUTURA DE DADOS II
    1535 palavras | 7 páginas
  • Programa em C - Fatorial
    8913 palavras | 36 páginas
  • Uma poética pautada no(s) corpo(s) CLOTILDE LAINSCEK
    4239 palavras | 17 páginas
  • Análise de Sistemas II, Desenvolvimento Orientado a Objetos I, Banco de Dados II, Algoritmos e Estrutura de Dados
    5781 palavras | 24 páginas
  • neuroanatomia Nolte
    80174 palavras | 321 páginas
  • a ordem
    107505 palavras | 431 páginas