Prof. Daniel Morais dos Reis

Slides:



Advertisements
Apresentações semelhantes
Árvores CC/EC/Mestrado Teoria dos Grafos ‏ 1.
Advertisements

Fluxo em Redes Prof. Ricardo R. Santos.
Análise de Decisão Aplicada a Gerência Empresarial – UVA Grafos - V
Marco Antonio Montebello Júnior
UFES CC/EC/Mestrado Teoria dos Grafos Árvores. UFES CC/EC/Mestrado Teoria dos Grafos Árvores Grafo Acíclico: não possui ciclos.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTRUTURAS DE DADOS AVANÇADAS Aula /08/2011 Professor Leomir J. Borba-
Conceitos e algoritmos
Dados qualitativos e dados quantitativos
Estrutura de Dados e Algoritmos e Programação e Computadores II
Prof. M.Sc. Fábio Francisco da Costa Fontes Abril
Lema do Bombeamento – Gramáticas Livres do Contexto
INE 5384 Estruturas de Dados Profa. Patrícia Vilain
Árvore Binária - altura máxima A: Inserção de 1, 2, 3, 4, 5, 6 e 7 Pior caso: O(n)
Árvores.
David Menotti Algoritmos e Estruturas de Dados I DECOM – UFOP
David Menotti Estruturas de Dados I DECOM – UFOP
David Menotti Algoritmos e Estruturas de Dados I DECOM – UFOP
SEMINÁRIO DE ALGORITMOS
Árvores Introdução e Aplicações Árvores de Busca Binária Fundamentos
Implementação de um mapa através de uma Árvore Binária de Busca
Árvores e Árvores Binárias
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Algoritmo e Estrutura de Dados II
Robson Godoi / Sandra Siebra
Prof. Ernesto Lindstaedt
Fundamentos sobre Árvores
Árvore Binária de Busca
Lema do Bombeamento Linguagens Livres de Contexto
Aula de Monitoria – Mini-prova 7
Árvores binárias de pesquisa com balanceamento
Fundamentos de Matemática Ciências Biológicas Prof. Marco Marins
Árvores Binárias de Pesquisa
Algorítmos e estrutura de dados III
Algorítmos e estrutura de dados III
1. Se este nó é raiz de uma árvore QuasiEquilibrada de ordem k, e
Rotação Simples e Dupla Katia Guimarães
Listas de Prioridades Em muitas aplicações, dados de uma coleção são acessados por ordem de prioridade A prioridade associada a um dado pode ser qualquer.
Á R V O R E S.
Árvore Binária de Busca
José Augusto Amgarten Quitzau
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
SISTEMAS DE INFORMAÇÃO
Transparências da profa. Renata Galante da II/UFRGS com permissão
Conceito de Árvores – Árvores Binárias

Árvores Binárias Profa. Patrícia A. Jaques Luiz Gonzaga Jr
Estruturas de Dados Aula 15: Árvores
Aula 06 – 05/04 Árvores binárias.
Prof. Hilton Cardoso Marins Junior ÁRVORES BINÁRIAS.
FUNÇÃO DO 2º GRAU OU FUNÇÃO QUADRÁTICA.
© 2011 Pearson Prentice Hall. Todos os direitos reservados.slide 1 © 2011 Pearson Prentice Hall. Todos os direitos reservados.slide 1 © 2011 Pearson Prentice.
Prof. Hilton Cardoso Marins Junior

Universidade do Vale do Rio dos Sinos - São Leopoldo -
Faculdade Pernambucana - FAPE Setembro/2007
Mestrado em Informática
Geometria Computacional Prof. Walter Mascarenhas Segundo semestre de 2004 Aula 2.
Introdução a Árvores e Árvores Binárias
Árvores (introdução) Anjolina Grisi de Oliveira Obs: vários slides foram cedidos por Adolfo Almeida Duran (UFBA)
Árvores e Árvores Binárias
Sistemas de Controle III N8SC3
Árvores Binárias e Árvores AVL Katia Guimarães. Árvores Binárias e Árvores AVL Katia S. Guimarães
Árvores Estrutura de dados que se caracteriza por uma relação de
BANCO DE DADOS II Árvore de Dados. FATEC - GUARATINGUETÁ Professor: Eduardo Barbosa Adiel Lemos Ana Renata Bruno Michael Jéssica Fernanda Layla Monique.
INE5408 Estruturas de Dados Introdução a Árvores - Conceitos - Árvores Binárias - Métodos e algoritmos de percurso - Métodos e algoritmos de balanceamento.
UNIVERSIDADE FEDERAL DE MINAS GERAIS Árvores Cristiano Arbex Valle Vinicius Fernandes dos Santos
Árvores.
Transcrição da apresentação:

Prof. Daniel Morais dos Reis Estrutura de Dados II Prof. Daniel Morais dos Reis

Motivação Diversas aplicações necessitam de estruturas mais complexas que as estudadas até agora, como listas e filas. Diversos problemas podem ser modelados através de árvores.

Definição Uma árvore é um conjunto finito de elementos denominados nós ou vértices tais que: - T = 0 é a árvore dita vazia ou - existe um nó especial r, chamado raiz de T; os restantes constituem um único conjunto vazio ou são divididos em m (deve ser maior ou igual a 1) conjuntos distintos não vazios que são as sub-árvores de r, cada sub-árvore a qual é, por sua vez, uma árvore.

Exemplo de árvore (a + (b * (c / d) – e))

Representação Existem 3 formas de representação: Representação hierárquica

( A (B) ( C (D (G) (H)) (E) (F (I)) ) ) Representação Por parênteses aninhados: ( A (B) ( C (D (G) (H)) (E) (F (I)) ) ) Diagrama de inclusão:

Representação Exercício: - Represente por parênteses aninhados e diagrama de inclusão a árvore abaixo:

Terminologia Subárvore: - Cada nó da árvore é a raiz de uma sub-árvore. Grau: - O número de sub-árvores de um nó é o grau daquele nó. Folha: - Um nó de grau igual a zero é denominado folha ou nó terminal.

Terminologia Nível: - O nível do nó é definido da seguinte forma: a raiz da árvore tem nível 0, enquanto o nível dos demais nós é igual ao número de linhas que o liga à raiz, i.e., é o comprimento do caminho que vai da raiz até este nó. Altura: - É definida como sendo o nível mais alto da árvore.

Terminologia Exercício: Preencha a tabela ao lado conforme a árvore apresentada e ao final dê sua altura: Nó Grau Nível A B C D E F

Terminologia Resolução do exercício anterior

Terminologia Floresta: - É um conjunto de zero ou mais árvores disjuntas. - Exemplos:

Terminologia Árvore ordenada: - É aquela na qual os filhos de cada nó estão ordenados. Assume-se a ordenação da esquerda para direita.

Terminologia Árvore cheia - Uma árvore de grau d é uma árvore cheia se possui o número máximo de nós, isto é, todos os nós tem número máximo de filhos exceto as folhas, e todas as folhas estão na mesma altura.

Fim