Você está na página 1de 4

seINSTITUTO SUPERIOR DE COMUNICAÇÃO E IMAGEM DE MOÇAMBIQUE

ALGORITMO E ESTRUTURA DE DADOS II

Curso: ISD2A Ficha de Exercícios Grafos Mar-2023

120 min

Exercício 1:

a) Qual é o grau e o número de arestas de cada grafo?

b) Indique para grafo(b) quais são as arestas paralelas,


c) Para o grafo(c) indique os nós que são adjacentes entre si.

d) Para grafo(a) indique o conjunto de arestas incidentes a V3


e) Indique o conjunto de arestas,

f) Crie a matriz de adjacências,


g) Crie as listas,

Exercício 2:

Seja dado o grafo, determine o tipo de encaminhamento.

a) V1a1v2a2v3a3v4
b) V1a1v2a5v4a4v1

Page 1 of 4
c) V2a7v2

d) A1a2a3a6a5a4
e) V1v2v3v4v2v2v4v1

f) V4a6v2a5v4a4v1a1v2a2v3

a) V5v6

b) V0v1v2v3v0
c) V0v1v2v2v3v0

d) V1v2v3v0v3
e) V1v2v3v0v1v3

Exercício 3: Seja dado os grafos abaixo, indique:

a) Circuito simples

b) Circuito
c) Trajecto

d) Trajecto simples
e) Caminho fechado

f) Caminho

Page 2 of 4
Exercício 4: Sejam os grafos dirigidos abaixo:

= G1 = G2

= G3 = G4

a) Represente a matriz de adjacência

b) Represente a lista de adjacência.

Exercício 5: Sejam os grafos dirigidos abaixo:

a) Qual o tamanho do caminho v2e3v3e4v2e2v2e3v3

b) Quantos caminhos distintos de tamanho 2 existem conectando v2 a v2? E indique.

Exercício 6: Crie o programa java que representa um grafo.

Page 3 of 4
Exercício 7: Crie o programa java que implemente o algoritmo de Kruskal que

representa um grafo.
Exercício 8: Crie o programa java que implemente o algoritmo de Prim que representa

um grafo.

Page 4 of 4

Você também pode gostar