Please enable JavaScript.
Coggle requires JavaScript to display documents.
Principal - Coggle Diagram
Principal
grafos
Um grafo é uma coleção de pontos chamados vértices ou "nós", alguns dos quais são conectados por segmentos de linha chamados arestas ou "arcos"
tipos de grafos
Grafo Não Direcionado
As arestas são pares não ordenados de vértices. Uma aresta (u, v) é a mesma que (v, u)
Os vértices u e v são ditos adjacentes e a aresta (u, v) é incidente a eles
Grafo Direcionado
As arestas são pares ordenados. Uma aresta (u, v) é direcionada de u para v
u é chamado de cauda (tail) da aresta, e v é a cabeça (head)
-
-
-
Representações de Grafos
Matriz de Adjacência
-
O elemento na linha i e coluna j é 1 se houver uma aresta do vértice i para o j, e 0 caso contrário
Para um grafo não direcionado, a matriz de adjacência é sempre simétrica (A[i, j] = A[j, i])
Listas de Adjacência
É uma coleção de listas ligadas, uma para cada vértice
-
-
grafos ponderados
Um grafo ponderado atribui um número (chamado peso ou custo) a cada uma de suas arestas
Essa estrutura é útil para modelar problemas do mundo real, como redes de transporte onde os pesos podem representar distâncias ou custos
A matriz de adjacência torna-se uma matriz de pesos (weight matrix), onde os elementos contêm os pesos das arestas. Se não houver aresta, um símbolo especial como ∞ é usado
caminhos e ciclos
Caminho
É uma sequência de vértices adjacentes. Um caminho simples é aquele em que todos os vértices são distintos
Grafo Conectado
Um grafo é dito conectado se houver um caminho entre cada par de seus vértices. Um grafo não conectado consiste em vários componentes conectados
Ciclo
É um caminho de comprimento positivo que começa e termina no mesmo vértice e não atravessa a mesma aresta mais de uma vez
Grafo Acíclico
Um grafo sem ciclos. Este tipo especial de grafo, quando conectado, é chamado de árvore
-
Ordenação Topológica
A ordenação topológica consiste em criar uma lista linear de todos os vértices de um grafo de tal forma que, para cada aresta direcionada de um vértice u para um vértice v, u venha antes de v na lista
-