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

Limpar Busca

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.
Leia a frase abaixo referente aos conceitos básicos sobre Estruturas de Dados.
"Existem diversas Estruturas de Dados utilizadas na programação, quatro exemplos principais são: ______"

Assinale a alternativa que preencha corretamente a lacuna.
  • A Framework, Tipado, Full-Stack e Shell
  • B Listas, Árvores, Grafos e Tabelas Hash
  • C Plugin, BootStrap, Grafos e Tabelas Hash
  • D Framework, Árvores, Grafos e Tipado
  • E Listas, Árvores, Full-Stack e Shell

Julgue o item, relativos aos conceitos de programação e às estruturas de dados.  


A estrutura na qual cada elemento pode ter vários antecessores e vários sucessores recebe o nome de grafo.

  • Certo
  • Errado