Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — CESPE / CEBRASPE 2025

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
ce221075
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2025
Nível
Superior
Cargo
Analista Judiciário – Área: Apoio Especializado – Especialidade: Estatística
Com relação à informática aplicada à estatística, julgue o item a seguir.Uma matriz esparsa pode ser representada por um dicionário.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Matriz esparsa e dicionário

CERTO. Uma matriz esparsa pode ser representada por um dicionário. Nessa representação, as chaves são as coordenadas (linha, coluna) dos elementos não nulos e os valores são os próprios elementos. Isso economiza memória e processamento em comparação com uma matriz densa (array bidimensional), que armazenaria muitos zeros.

Matrizes esparsas surgem com frequência em problemas estatísticos e computacionais (ex.: matrizes de adjacência em grafos pouco conectados, dados de sensores, etc.). A representação por dicionário é uma técnica clássica e eficiente, pois apenas os valores diferentes de zero são mantidos. Em Python, por exemplo, pode-se usar um dict com tuplas (i,j) como chave:

esparsa = {(0,0): 3.5, (2,1): 7.0, (1,3): -2.1}

Dessa forma, uma matriz de milhões de elementos com poucos não nulos ocupa muito menos espaço.

Conceito: matriz esparsa → dicionário de coordenadas.

CERTO.

Link permanente: /questoes/ce221075