Buscar

A busca em um gráfico pode ser a diferença entre a eficiência ou ineficiência dele, pois, dependendo do caso, a busca poderá ser em profundidade ou...

A busca em um gráfico pode ser a diferença entre a eficiência ou ineficiência dele, pois, dependendo do caso, a busca poderá ser em profundidade ou em largura. Para implementar uma ou outra busca, é interessante analisar o algoritmo a ser utilizado. Sendo assim, avalie o algoritmo apresentado a seguir: Descrição da imagem: um trecho de código contendo o seguinte: Na 1ª linha, lê-se: found sinal de menor que e hífen FALSO. Na 2ª linha, lê-se: Inicializar FILA f vazia. Na 3ª linha, lê-se: f ponto enqueue, abre parênteses origem, fecha parênteses. Na 4ª linha, há uma linha em branco. Na 5ª linha, lê-se: FAÇA. Na 6ª linha, lê-se: v sinal de menor, hífen, f ponto dequeue abre parênteses e fecha parênteses. Na 7ª linha, lê-se: SE v igual destino. Na 8ª linha, lê-se: ENTÃO found sinal de menor, hífen, VERDADEIRO. Na 9ª linha, lê-se: SENÃO se v não visitado. Na 10ª linha, lê-se: PARA CADA adj adjacente de v FAÇA. Na 11ª linha, lê-se: SE adj não visitado. Na 12ª linha, lê-se: f.enqueue abre parênteses, adj fecha parênteses. Na 13ª linha, lê-se: ENQUANTO found igual à FALSO e f não vazia Na 14ª linha, há uma linha em branco. Na 15ª linha, lê-se: SE found igual à FALSO. Fonte: Adaptada de Toledo (2009). TOLEDO, C. F. M. Videoaula 19: grafos (busca). Slides de apoio à disciplina de Estrutura de Dados. São Paulo: Univesp, 2009. Sobre o que foi apresentado, analise as asserções a seguir e as relações propostas entre elas. I. O algoritmo apresentado evidencia uma busca em profundidade em relação ao grafo, à origem e ao destino. PORQUE II. Nas linhas 9 e 10, pode ser observada a lógica condicional na intenção de: se um nó não foi visitado, procure o segmento vizinho. A respeito dessas asserções, assinale a alternativa correta. Alternativas A) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. B) As asserções I e II são falsas. C) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. D) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. E) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra D) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é verdadeira, pois o algoritmo apresentado é uma busca em largura, que é uma das formas de busca em grafos. A busca em largura é caracterizada por visitar todos os vértices de um mesmo nível antes de avançar para o próximo nível. A asserção II também é verdadeira, pois nas linhas 9 e 10 do algoritmo é verificado se um nó não foi visitado e, em seguida, é feita a busca pelos segmentos vizinhos. Essa lógica condicional é utilizada para garantir que todos os vértices sejam visitados e que não haja repetição de visitas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais