GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO03Fácil⏱ medio

Em um grafo não direcionado representado por uma matriz de adjacência, qual é a complexidade em espaço…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um grafo não direcionado representado por uma matriz de adjacência, qual é a complexidade em espaço (variável de memória) em função de n vértices?

  1. A) O espaço é T(n²).
  2. B) O espaço é T(n).
  3. C) O espaço depende do número de arestas apenas.
  4. D) O espaço é T(n log n).
  5. E) O espaço é T(n³).

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Uma matriz de adjacência de um grafo com n vértices é uma tabela n por n, em que cada posição (i, j) guarda 1 ou 0 (ou o peso) indicando se existe aresta entre os vértices i e j. Passo 2: Como a tabela tem n linhas e n colunas, ela contém n x n = n^2 posições, independentemente de quantas arestas existem. Passo 3: Portanto o espaço ocupado é T(n^2), o que corresponde à alternativa A. Passo 4: A alternativa B está errada porque T(n) seria o espaço de uma estrutura com uma posição por vértice, como um vetor de graus, e não a matriz inteira. Passo 5: A alternativa C está errada porque a matriz sempre ocupa n^2 posições, mesmo que o grafo tenha poucas arestas; apenas a lista de adjacência depende de arestas, com espaço T(n + m). Passo 6: A alternativa D está errada porque n log n é típico de algoritmos de ordenação e não da estrutura de uma matriz. Passo 7: A alternativa E está errada porque n^3 não corresponde ao armazenamento da matriz, e sim, por exemplo, ao custo de multiplicar duas matrizes n por n de forma ingênua. Passo 8: O gabarito oficial A está correto, pois a análise independente leva à mesma resposta.

💡 Dica: Considere a definição de matriz de adjacência para grafos.

Alternativa por alternativa

A Correta

A matriz de adjacência armazena uma entrada para cada par de vértices, totalizando n×n posições, independente do número de arestas.

B Erradaerro: Conceitual

O aluno assume que a memória cresce linearmente com o número de vértices, como em um vetor, esquecendo que a matriz guarda a relação entre cada par de vértices.

C Erradaerro: Conceituala que mais engana

O aluno confunde a matriz de adjacência com a lista de adjacência, cujo espaço de fato depende do número de arestas, e aplica essa propriedade à matriz.

Por que engana: Confundir a complexidade em espaço de uma matriz de adjacência com a complexidade em espaço de outras representações de grafos, como listas de adjacência.

D Erradaerro: Conceitual

O aluno associa a complexidade de espaço a uma função de algoritmos de ordenação ou a estruturas hierárquicas, sem relacionar à forma de armazenar o grafo.

E Erradaerro: Conceitual

O aluno pensa que a matriz exige estrutura cúbica, talvez confundindo o espaço com o tempo de operações como a multiplicação de matrizes.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
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

complexidade em espaço

📌 Objetivo

avaliacao

🧱 Pré-requisitos

matriz de adjacência · complexidade de algoritmos

📚 Reveja

Revisar a representação de grafos e suas complexidades em espaço.

⚠️ Erro mais comum

Confundir a complexidade em espaço de uma matriz de adjacência com a complexidade em espaço de outras representações de grafos, como listas de adjacência.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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