Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — SELECON 2026

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qg762928
Banca
SELECON
Órgão
EMGEPRON
Ano
2026
Nível
Médio
Uma empresa de TI deseja implantar uma nova rede social, voltada para estudantes de computação, visando ao compartilhamento de projetos, à integração de atividades e ao marketing profissional. Uma das ações a ser considerada é a forma de representação do relacionamento dos entes referenciados, para facilitar sua análise. Isso é feito utilizando uma estrutura de dados do tipo:
  1. Alistas
  2. Bpilhas
  3. Cgrafos
  4. Dvetores
Revelar gabarito e comentário

GabaritoC — grafos

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Representação de relacionamentos em redes sociais

Gabarito: letra C (grafos). Relacionamentos entre entes em uma rede social são naturalmente modelados por grafos, onde cada ente é um vértice e as relações são arestas, permitindo análise de conexões, caminhos e comunidades. Essa é a estrutura de dados adequada para o problema.

Listas, pilhas e vetores são estruturas lineares que não capturam a complexidade das múltiplas conexões típicas de redes sociais. Grafos, por outro lado, são especificamente projetados para representar relações entre pares de elementos.

Alternativa A — ❌ Incorreta

Listas armazenam elementos em sequência linear e não representam diretamente as relações entre pares de entes. Para modelar uma rede social seria necessário usar listas de adjacência, mas isso é uma implementação de grafo, não a estrutura lista pura.

Alternativa B — ❌ Incorreta

Pilhas seguem o princípio LIFO (último a entrar, primeiro a sair) e são usadas para processos como reversão de dados ou chamadas de funções. Não se aplicam à modelagem de relacionamentos múltiplos.

Alternativa C — ✅ Correta ⟵ GABARITO

Grafos são a estrutura clássica para representar redes: vértices representam os entes (usuários, projetos) e arestas representam os relacionamentos (amizades, colaborações). Algoritmos de grafo permitem analisar caminhos, comunidades, influência, etc.

Alternativa D — ❌ Incorreta

Vetores são estruturas homogêneas de acesso indexado. Não capturam a semântica de relacionamentos entre elementos distintos, sendo inadequados para representar uma rede social.

Gabarito: letra C.

Link permanente: /questoes/qg762928