GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF69CO08Média⏱ medio

Você tem uma rede social da escola com muitos usuários (nós) e poucas conexões entre eles (arestas). Entre…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO08

Compreender e utilizar diferentes formas de armazenar, manipular, compactar e recuperar arquivos, documentos e metadados.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Você tem uma rede social da escola com muitos usuários (nós) e poucas conexões entre eles (arestas). Entre matriz de adjacência e lista de adjacência, qual estrutura para grafo economiza mais memória?

  1. A) Matriz de adjacência.
  2. B) Lista ligada.
  3. C) Matriz esparsa (sparse matrix).
  4. D) Lista de adjacência.
  5. E) Árvore binária.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique o cenário. A rede tem muitos usuários (nós) e poucas conexões (arestas), ou seja, é um grafo esparso, em que E é muito menor que V^2. Passo 2: Calcule o custo de memória de cada estrutura. A matriz de adjacência usa V^2 posições, mesmo que quase todas valham zero. Com, por exemplo, 10.000 usuários, são 100 milhões de células, a maioria vazia. Passo 3: A lista de adjacência guarda, para cada nó, apenas seus vizinhos existentes. O custo é da ordem de V + E, bem menor que V^2 quando o grafo é esparso. Passo 4: Conclusão: entre as duas estruturas citadas no enunciado, a lista de adjacência é a que mais economiza memória. Por que as outras estão erradas: A) a matriz de adjacência é justamente a estrutura que desperdiça memória com zeros em grafos esparsos; B) a lista ligada é uma estrutura de dados genérica, e a representação de grafo correspondente é a lista de adjacência; C) a matriz esparsa também economiza memória, mas o enunciado pede a comparação entre matriz de adjacência e lista de adjacência, e a alternativa C não é uma delas; E) a árvore binária é um tipo de grafo acíclico com estrutura hierárquica, não uma forma de representar uma rede de conexões arbitrárias. Observação: a alternativa C é uma dúvida razoável, pois matrizes esparsas também armazenam só os valores não nulos, mas o gabarito D é coerente com a pergunta.

💡 Dica: Considere as características de cada estrutura de grafo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno pode achar que a matriz, por ser uma estrutura organizada e direta, é a mais econômica, sem considerar que ela reserva espaço para todos os pares possíveis de nós, mesmo quando não há aresta.

Por que engana: Confundir a eficiência de memória entre matriz de adjacência e lista de adjacência, escolhendo a matriz por não considerar a esparsidade das conexões.

B Erradaerro: Conceitual

O aluno pode confundir lista ligada, que é uma estrutura genérica de armazenamento sequencial por ponteiros, com a representação de grafo por lista de adjacência, sem perceber que a lista ligada não é o modelo específico de grafo.

C Erradaerro: Interpretação

O aluno pode entender que matriz esparsa é a resposta correta por guardar apenas os valores não nulos, mas desconsiderar que a pergunta compara especificamente matriz de adjacência e lista de adjacência.

D Correta

Para grafos esparsos a lista requer O(V+E) memória; matriz de adjacência usa O(V^2), desperdiçando espaço quando E é muito menor que V^2.

E Erradaerro: Senso comum

O aluno pode associar grafos a árvores e supor que a árvore binária é a estrutura ideal para representar uma rede de conexões, sem notar que árvores binárias não representam relações arbitrárias entre muitos nós.

Raio-X da questão

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

estruturas de grafo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de grafo · matrizes e listas

📚 Reveja

Revisar as diferenças entre matriz de adjacência e lista de adjacência.

⚠️ Erro mais comum

Confundir a eficiência de memória entre matriz de adjacência e lista de adjacência, escolhendo a matriz por não considerar a esparsidade das conexões.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Armazenamento e Transmissão de dados - Gestão de dados

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