
Curso Online de Algoritmos e Estruturas de Dados: Árvores
Introdução Tipos abstratos de dados Registros Procedimentos e funções Recursividade Complexidade de algoritmos Introdução Tipos de comple...
Continue lendo
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):


-
Valdey valente silva FAPEN
Ciencia da computaçãoAlgoritmos e Estruturas de Dados
Aula 02: Arvores -
Árvores
-
Árvores
Utilizadas em muitas aplicações
Modela uma hierarquia entre elementos
Árvore genealógica
Diagrama hierárquico de uma organização
Modelagem de algoritmos
O conceito de árvores está diretamente ligado à recursão -
Árvores
Um conjunto finito de elementos onde
um elemento é chamado de raiz
os outros são divididos em subconjuntos disjuntos, onde cada um define uma árvore
cada elemento é um nó ou vértice da árvore
arcos ou arestas conectam os vértices -
Árvores
Uma coleção não vazia de vértices e ramos que satisfazem a certos requisitos
vértice (ou nó):
é um objeto simples que pode ter um nome e mais alguma outra informação associada
arco ou aresta (direcionado ou não):
é uma conexão entre dois nós -
Representação
-
Terminologia e Propriedades
cada vértice (exceto a raiz) tem exatamente um antecessor imediato ou pai
cada vértice tem nós sucessores imediatos ou filhos, a não ser:
nós sem filhos terminais ou folhas ou externos
filhos de um mesmo pai - irmãos
nós com pelo menos um filho não-terminais ou internos -
Terminologia e Propriedades
caminho em uma árvore:
é uma lista de vértices distintos e sucessivos, conectados por arcos (arestas) da árvore
nó raiz
existe exatamente um caminho entre a raiz e cada um dos nós da árvore
se existir mais de um caminho ou nenhum grafo -
Terminologia e Propriedades
grau
é o número de subárvores de um nó
no exemplo: grau de A é 3; de N é 4; de J é 1
qualquer nó é a raiz de uma sub-árvore consistindo dele e dos nós abaixo -
Árvores
-
Árvores
A única diferença entre as duas árvores é a ordem das sub-árvores
Uma árvore ordenada é definida como uma árvore onde as sub-árvores formam um conjunto ordenado
Em uma árvore ordenada define-se o primeiro, segundo e último irmão, de acordo com alguma propriedade
Pagamento único

Cursos Relacionados
-
Algoritmos e Estruturas de Dados : Listas, filas e pilhas
Introdução Tipos abstratos de dados Registros Procedimentos e funções Recursividade Complexidade de algoritmos Introdução Tipos de comple...
R$ 40,0012h
5+
-
Estruturas de Dados em Python
Seja bem vindo ao curso Estruturas de Dados em Python Modalidade: online Carga horária : 10 horas aula
R$ 24,9010h
-
Álgebra Relacional
Modelo de Dados definição de restrições e estruturas da base de dados conjunto de operações para manipular dados Linguagens de Consulta F...
R$ 23,005h
10+