Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estrutura de Dados Árvores Manoel Vilela <2017-10-22 Sun 10:49> Sumário 1 Descrição 1 2 Motivação 1 3 Regras 1 1 Descrição Árvores são estruturas que podem ter filhos num sistema de hieraquia. Muitas estruturas de dados na computação são um tipo de árvore. Temos como por exemplo: Árvore Binária, Árvore Binária de Busca, AVL, Red- black Trees, B-Trees, HashMaps, Heap e por aí vaí. 2 Motivação Muitos problemas podem ser descritos através de árvores e algoritmos que manipulam essa estrutura. Por exemplo, um parser sintático de expressões aritméticas pode ser descrito como uma árvore binária nas operações ‘+-*/‘ como nós e filhos os números. 3 Regras Diferentemente de um grafo, árvores não permitem loops ou laços inter- nos. A árvore só cresce para baixo, por exemplo. 1 Figura 1: Árvore representando a operação (5*2) + 1 2 Descrição Motivação Regras
Compartilhar