GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO01Fácil⏱ medio

Considere um grafo não direcionado representando amigos. Qual a representação mais adequada para armazená-lo?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO01

Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Considere um grafo não direcionado representando amigos. Qual a representação mais adequada para armazená-lo?

  1. A) Matriz de Adjacência
  2. B) Lista de Adjacência
  3. C) Tabela Hash
  4. D) Árvore
  5. E) Conjunto

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o problema. Um grafo não direcionado de amigos é uma rede social: cada pessoa é um vértice e cada amizade é uma aresta sem sentido, pois se Ana é amiga de Bruno, Bruno também é amigo de Ana. Em redes reais, cada pessoa tem poucos amigos em relação ao total de pessoas, ou seja, o grafo é esparso. Passo 2: Compare as estruturas. A matriz de adjacência usa n x n posições, mesmo quando há poucas arestas, o que desperdiça memória; além disso, para listar os amigos de alguém é preciso varrer uma linha inteira. A lista de adjacência guarda, para cada vértice, apenas a lista dos seus vizinhos, ocupando espaço proporcional ao número de vértices mais o de arestas, e permite percorrer os amigos de uma pessoa diretamente. Passo 3: Conclusão. A lista de adjacência é a representação mais adequada, por ser econômica em grafos esparsos e eficiente para consultar os amigos de cada pessoa. Passo 4: Por que as outras estão erradas. A matriz de adjacência funciona, mas desperdiça memória em grafos esparsos como uma rede de amizades. A tabela hash é uma estrutura de busca por chave e não representa, por si só, as conexões entre vértices. A árvore é um grafo acíclico e conexo, por isso não serve para representar uma rede geral de amizades, que pode ter ciclos. O conjunto guarda elementos sem relações entre eles, então não representa as arestas do grafo.

💡 Dica: Considere as estruturas de dados adequadas para grafos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Acredita que a matriz de adjacência é sempre a melhor forma por ser a representação clássica de grafos, sem considerar que o número de amizades é pequeno em relação ao total e que a matriz desperdiça espaço com posições vazias.

Por que engana: Confundir a aplicabilidade da matriz de adjacencia e lista de adjacencia, escolhendo matriz mesmo para grafos esparsos.

B Correta

Representa de forma eficiente um grafo não direcionado, economizando espaço.

C Erradaerro: Conceitual

Confunde a tabela hash, que serve para busca rápida por chave, com uma forma de representar as conexões entre vértices de um grafo.

D Erradaerro: Conceitual

Associa a árvore a qualquer estrutura de dados e supõe que uma rede de amizades pode ser representada por ela, ignorando que árvores não têm ciclos e que redes de amizade costumam tê-los.

E Erradaerro: Interpretação

Lê a questão apenas como a necessidade de guardar um grupo de pessoas e esquece que o grafo precisa registrar as relações de amizade entre elas.

Raio-X da questão

Dificuldade Fácil
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✍️ interpretativa🧩 consolidacao
🎯 Conceito central

representação de grafos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

representacao de grafos · estruturas de dados basicas

📚 Reveja

Revisar as estruturas de dados para representação de grafos.

⚠️ Erro mais comum

Confundir a aplicabilidade da matriz de adjacencia e lista de adjacencia, escolhendo matriz mesmo para grafos esparsos.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Organização e representação da informação

🔎 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.