Questões de Grafos (Algoritmos e Estrutura de Dados)

Limpar Busca

Considere um grafo dirigido G=(N, A) em que o conjunto N é composto por seis nós, numerados de 1 a 6. O conjunto de arcos A é o apresentado a seguir na forma de lista de adjacência:

1 → 2, 4, 5
2 → 3
3 → 2
4 → 2, 3
5 → 4
6 → 1, 5

Tendo em vista a estrutura desse grafo, considere as afirmativas a seguir.

I  →  Trata-se de um grafo conexo, porém não fortemente conexo.
II  →  A sequência de nós 6, 1, 5, 2, 4, 3 representa uma possível ordem de visita aos nós para um percurso em amplitude.
III  →  A sequência de nós 6, 1, 2, 4, 3, 5 representa uma possível ordem de visita aos nós para um percurso em profundidade.
IV  →  Existe um caminho ligando os nós 6 e 2 composto por uma sequência de 5 arcos distintos entre si.

Estão corretas

  • A apenas I e III.
  • B apenas I e IV.
  • C apenas II e III.
  • D apenas I, II e IV.
  • E apenas II, III e IV.

Dados podem ser classificados em algumas definições, que podem variar a depender de sistemas, processos e aplicações a que se destinam. Com relação a sua estrutura, podemos classificá-los, dentre outras formas, entre estruturados, semiestruturados e não estruturados.
Os itens a seguir contém alguns exemplos de dados que podem se enquadrar dentro dessas três definições.

I. Um banco de dados relacional.
II. Grafos que representam relações de usuários em uma rede social.
III. Um e-mail, que contém texto, imagens e um campo destinado a informar a data e a hora onde foi enviado.

O(s) item(s) que contém dados do tipo não estruturado é(são):

  • A II, apenas.
  • B I e II, apenas.
  • C II e III apenas.
  • D I, II e III.
  • E III, apenas.

Considere uma árvore que contém todo e qualquer nó em um grafo, mais formalmente, uma spanning tree de um grafo G = (N, E) e um grafo G' = (N, E') tal que E' é um subconjunto de E, G' é conectado, G' não contém nenhum ciclo e G' contém todos os nós originais em G.

Se cada enlace tiver um custo associado e o custo de uma árvore for a soma dos custos dos enlaces, é correto afirmar que uma árvore cujo custo seja o mínimo entre todas as spanning trees é denominada:

  • A spanning tree mínima;
  • B spanning tree máxima;
  • C spanning tree de diâmetro mínimo;
  • D spanning tree de diâmetro máximo;
  • E spanning tree geradora de caminho máximo.
Os grafos são uma estrutura de dados usada para representar um modelo em que existem relações entre os objetos de uma certa coleção. Descreve corretamente o conceito de grafo em estruturas de dados: 
  • A Representa objetos conectados por meio de arestas.
  • B Armazena elementos de forma organizada e sequencial.
  • C Permite o acesso direto aos elementos por meio de uma chave.
  • D Permite a ordenação dos elementos de acordo com um critério predefinido.