Defina, em termos de grafo, o que é uma lista de adjacência e que informação ela armazena para cada vértice…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Defina, em termos de grafo, o que é uma lista de adjacência e que informação ela armazena para cada vértice (use os termos vértice e aresta).
- A) É uma lista que contém todos os vértices do gráfico sem suas arestas.
- B) Representa um vértice como uma matriz onde cada célula indica uma aresta.
- C) É uma estrutura que associa a cada vértice uma lista (ou vetor) com os vértices vizinhos conectados por arestas.
- D) Guarda um único vértice e suas arestas em um formato de árvore.
- E) Armazena apenas os números de identificação dos vértices, sem relação entre eles.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Em teoria dos grafos, uma lista de adjacência é uma forma de representar um grafo em que cada vértice é associado a uma coleção (lista, vetor ou conjunto) dos vértices que são seus vizinhos, ou seja, aqueles ligados a ele por uma aresta. Assim, para cada vértice v, a estrutura armazena as arestas incidentes a v, representadas pelos vértices adjacentes a v.
- Comparando com as alternativas, a C descreve exatamente essa ideia: associa a cada vértice uma lista com os vizinhos conectados por arestas. Logo, a alternativa C é a correta, coincidindo com o gabarito oficial.
- A alternativa A está errada porque a lista de adjacência não guarda apenas os vértices; ela justamente registra as arestas, por meio das conexões entre cada vértice e seus vizinhos.
- A alternativa B está errada porque descreve uma matriz de adjacência, que é outra forma de representação, e não uma lista; além disso, não se representa um vértice como matriz.
- A alternativa D está errada porque a lista de adjacência não guarda um único vértice nem tem formato de árvore; ela representa o grafo inteiro.
- A alternativa E está errada porque os números de identificação não ficam sem relação entre si; a função da estrutura é justamente registrar as ligações (arestas) entre os vértices.
💡 Dica: Defina os conceitos de vértice e aresta antes de explicar a lista de adjacência.
Alternativa por alternativa
O aluno entende que a lista de adjacência é apenas uma relação de todos os vértices, ignorando que a estrutura precisa registrar as arestas entre eles.
O aluno confunde a lista de adjacência com a matriz de adjacência, imaginando que cada vértice é representado por uma matriz em que as células indicam arestas.
Por que engana: Confundir a lista de adjacência com a representação de um grafo em matriz, que não associa diretamente os vértices aos seus vizinhos.
A lista de adjacência guarda, para cada vértice, os seus vizinhos (arestas incidentes), permitindo percorrer apenas arestas existentes e economizando espaço em grafos esparsos.
O aluno associa a estrutura a uma árvore e a um único vértice, perdendo a ideia de que a lista representa todos os vértices do grafo e suas conexões.
O aluno acredita que, por guardar apenas identificadores, a estrutura não registra relações entre os vértices, quando na verdade são justamente as arestas que ela armazena.
Raio-X da questão
lista de adjacência
fixacao
estrutura de dados · grafos e suas representações
Revisar a definição de grafos e suas representações.
Confundir a lista de adjacência com a representação de um grafo em matriz, que não associa diretamente os vértices aos seus vizinhos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um grafo simples não direcionado, defina o termo "grau" de um vértice e explique como obtê-lo a partir da lista de…
- Em um grafo não direcionado representado por lista de adjacência, como se relaciona a soma dos graus de todos os…
- Em uma representação de grafo, qual o propósito de uma matriz de adjacência na organização dos dados dos vértices e…
- Para resolver um problema utilizando grafos, qual estrutura de dados é mais adequada para implementar listas de…
- Em um grafo, o que são vértices e arestas?
- Ao representar um grafo com listas de adjacência em um programa, que vantagem traz manter uma variável 'grau' para cada…
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
