Informática, perguntado por FoxinWar, 4 meses atrás

Uma empresa de logística transformou num grafo, o caminho interligando a sua matriz e todas as filiais, com o objetivo de aplicar algoritmos de busca em grafos, procurando melhor eficiência em suas rotas de entrega.

Considerando o grafo, a partir do vértice 2, como se daria a busca em largura até encontrar o vértice 3?

Anexos:

FoxinWar: Alternativas
Alternativa 1:
2, 5, 6, 1, 9, 10, 3.

Alternativa 2:
2, 5, 6, 1, 9, 3.

Alternativa 3:
2, 5, 6, 1, 3.

Alternativa 4:
2, 4, 1, 3.

Alternativa 5:
2, 1, 3.

Soluções para a tarefa

Respondido por pedro17rb
9

Resposta:

1 - 2, 5, 6, 1, 9, 10, 3.

Explicação:

Anexos:
Respondido por yareyo
0

A resposta correta para o algoritmo de busca em largura neste caso é a alternativa 1, ou seja, a ordem 2, 5, 6, 1, 9, 10, 3.

Dentre os algoritmos de busca utilizados para grafos, o método que a questão pede que utilizemos é a busca em largura. No método de busca em largura, começamos por um vértice raiz e varremos todos seus vértices vizinhos. Depois, para cada vértice já varrido, varremos novamente seus vizinhos e assim por diante.

Executando o algoritmo de busca em largura para grafos

  • Se queremos encontrar o vértice 3, comecemos a busca pelos vértices vizinhos primeiro.
  • Normalmente, tomamos a ordem de busca da esquerda para a direita.
  • Portanto, partindo do vértice raiz 2, encontramos os vértices vizinhos 5, 6 e 1.
  • Agora, buscamos os vértices de distância 2. Isto é, os vizinhos dos vizinhos.
  • Encontraremos os vértices 9, 10 e, finalmente, o vértice 3.

Portanto, a ordem final será 2, 5, 6, 1, 9, 10, 3. Esta ordem é justamente a ordem na alternativa 1.

Veja mais sobre busca em largura em:

https://brainly.com.br/tarefa/21947977

#SPJ2

Anexos:
Perguntas interessantes