Ed
há 2 meses
Para detectar ciclos em um grafo não direcionado usando a busca em largura (BFS), a abordagem correta é observar os vértices vizinhos. Se um vértice vizinho já foi visitado e não é o pai do vértice atual, isso indica a presença de um ciclo. Vamos analisar as alternativas: a) Comparando pesos das arestas. - Isso não é relevante para a detecção de ciclos em um grafo não direcionado. b) Se um vértice vizinho já visitado não for o pai do vértice atual, há um ciclo. - Esta é a abordagem correta para detectar ciclos usando BFS. c) BFS não consegue detectar ciclos. - Isso é falso, pois BFS pode sim detectar ciclos em grafos não direcionados. d) Contando o número de vértices. - Contar vértices não é uma técnica para detectar ciclos. Portanto, a alternativa correta é: b) Se um vértice vizinho já visitado não for o pai do vértice atual, há um ciclo.
Mais perguntas desse material