GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO13Média⏱ medio

Em uma lista de adjacência que representa um grafo ponderado, como atualizar de forma consistente o campo…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO13

Analisar e utilizar as diferentes formas de representação e consulta a dados em formato digital para pesquisas científicas.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma lista de adjacência que representa um grafo ponderado, como atualizar de forma consistente o campo 'peso' da aresta entre dois vértices u e v para um novo valor w em um grafo não direcionado?

  1. A) Remover a aresta e adicionar uma nova com o peso w.
  2. B) Atualizar o peso apenas na lista de v, sem modificar a de u.
  3. C) Atualizar apenas o peso da aresta em um dos vértices se o grafo for ponderado.
  4. D) A atualização deve ser feita apenas se o grafo for conexo.
  5. E) Localizar v na lista de adjacência de u e definir seu peso para w; e também atualizar u na lista de v para w.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Em um grafo não direcionado, cada aresta u-v aparece duas vezes na lista de adjacência: uma na lista de u (apontando para v) e outra na lista de v (apontando para u). Por isso, a atualização precisa alterar as duas entradas para que o grafo continue consistente.
  2. Para atualizar, primeiro localiza-se v na lista de adjacência de u e define-se o peso dessa entrada como w.
  3. Em seguida, localiza-se u na lista de adjacência de v e define-se também o peso dessa entrada como w. Assim, as duas representações da mesma aresta passam a ter o mesmo peso.
  4. A alternativa E descreve exatamente esses dois passos, por isso é a correta, e coincide com o gabarito oficial.
  5. A alternativa A não é a forma usual de atualizar o campo peso, pois remover e adicionar a aresta exige fazer as duas operações nas duas listas e custa mais, além de a descrição não garantir essa consistência. A alternativa B está errada porque atualizar só uma das listas deixa o grafo inconsistente, com pesos diferentes para a mesma aresta. A alternativa C está errada porque, em um grafo não direcionado, não se deve atualizar só um dos lados, e a condição 'se o grafo for ponderado' não faz sentido, já que o enunciado já diz que o grafo é ponderado. A alternativa D está errada porque a conectividade do grafo não influencia a atualização de uma aresta existente.

💡 Dica: Considere a estrutura da lista de adjacência ao atualizar o peso.

Alternativa por alternativa

A Erradaerro: Procedimental

O aluno acredita que trocar a aresta por outra com o novo peso é equivalente a atualizar o campo, sem perceber que a operação precisa ser feita nas duas listas e que a descrição não garante consistência.

B Erradaerro: Conceituala que mais engana

O aluno pensa que basta alterar a entrada da lista de um dos vértices, esquecendo que em grafos não direcionados a mesma aresta é armazenada nas duas listas.

Por que engana: Atualizar o peso apenas em um dos vértices, ignorando a necessidade de manter a consistência entre as listas de adjacência.

C Erradaerro: Conceitual

O aluno acredita que a atualização pode ser feita em apenas um dos vértices e interpreta a condição 'se o grafo for ponderado' como uma restrição real, sem perceber que ela é redundante e que a atualização deve ser simétrica.

D Erradaerro: Senso comum

O aluno associa a atualização de peso a propriedades globais do grafo, como conectividade, quando a alteração de peso de uma aresta já existente é uma operação local.

E Correta

Na lista de adjacência cada aresta aparece na lista do vértice de origem; em grafos não dirigidos a aresta é armazenada em ambas as listas, exigindo atualização simétrica do peso.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

atualização de peso em grafo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

listas de adjacência · grafos ponderados

📚 Reveja

Revisar como funcionam listas de adjacência e grafos ponderados.

⚠️ Erro mais comum

Atualizar o peso apenas em um dos vértices, ignorando a necessidade de manter a consistência entre as listas de adjacência.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Construir conhecimento usando técnicas e tecnologias computacionais, produzindo informação e/ou artefatos de forma criativa, com respeito às questões legais, que proporcionem experiências para si e os demais.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.