Tópicos Eduardo (1)

Grafos

Conjuntos de pontos ou nodos
chamados vérices

Conectados por linhas chamadas
de arestas ou arcos, que podem
ou não ter direção.

Se todas as arestas apontam
uma direção temos um
Grafo Dirigido

Grafo não dirigido é aquele que
nehuma de suas arestas aponta
para nenhuma direção

Misto é o grafo que tem tanto
arestas que não apontam p/
nenhuma direção como outras
que apontam.

Definições

Nº de arestas ligadas a
um Véricie

Grau de entrada:
Número de setas q chegam
a um vértice

Grau de saida:
Nº de setas que saem de um
vértice

Fonte:
Todo vértice cujo grau de
entrada é zero.

Sumidouro:
Todo vértice cujo grau de
saida é zero.

Arvóres Binárias

Todo nodo tem, no
máximo 2 filhos

Imprópria

Tem algum nodo com
somente 1 filho

Própria

Todo nodo interno tem
exatamente 2 filhos

Camin. Interfixado

Vista-se da esquerda
para a direita

Inicia no nodo interno
Mais a esquerda

Visite seu filho a esquerda

Visite o Pai

Visite o filho
à direita

Reinicie no próximo nodo

Camin. Euler

Inicie pela raiz e va descendo
pela "parede" em direção ao
filho mais a esquerda que deve
ser considerado o 1º

Apos considerar o filho
mais a esquerda, pegue
o proximo no caminho de
Volta (Subindo)

Após subir um nó, continue
descendo p/ considerar o
proximo ramo

Continue neste "zig-zag"

Árvores

Tipo abstrato de dados

Armazena dados de
forma hierárquica

Raiz = Elemento do topo

Nodo Externo ou Folha =
Não tem filhos

Nodo Interno = Tem 1
ou mais filhos

Um nodo filho é ancestral
tanto de seu pai (direto)
como de seu avô.

A profundidade de um nodo
É o nº de seus ancestrais,
excluindo o próprio nodo.

A profundidade da raiz = 0

Altura de um nodo

Comprimento do caminho
mais longo dele até um
nó folha

A altura de uma árvore =
Altura do nodo raiz

Percurso préfixado

Os nodos são visitados
Antes de seus descendentes

Incio pela raiz

Percurso pós fixado

Os nodos são visitados
após seus descendentes

Inicios pelo nó externo
(folha) mais a esquerda