Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — UFRPE 2022

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qq808079
Banca
UFRPE
Órgão
UFRPE
Ano
2022
Nível
Médio
Cargo
Técnico em Tecnologia da Informação - Sistema de Informação - Edital nº 42
Em uma lista ligada com n elementos, o número de comparações para encontrar um elemento é:
  1. An comparações.
  2. Bn-1 comparações.
  3. Cn(n-1) comparações.
  4. Dn+1 comparações.
  5. E(n+1)/n comparações.
Revelar gabarito e comentário

GabaritoB — n-1 comparações.

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

Busca em lista ligada

Gabarito: letra B (n-1 comparações). Em uma lista ligada com n elementos, a busca sequencial percorre os nós comparando o valor procurado. No pior caso, o elemento está na última posição; são necessárias n-1 comparações, pois a última posição é identificada pelo ponteiro nulo, dispensando uma comparação adicional.

A banca testa o entendimento do número de comparações no pior caso da busca sequencial em uma estrutura linear ligada. Diferentemente de um vetor, onde o acesso é indexado, na lista ligada o percurso é feito nó a nó até encontrar o elemento ou chegar ao fim.

Alternativa A — ❌ Incorreta

Afirma que são n comparações. Embora seja o número de nós, a implementação típica realiza uma comparação a menos, pois a última iteração já identifica o elemento sem nova comparação.

Alternativa B — ✅ Correta ⟵ GABARITO

O número de comparações no pior caso é n-1, conforme o gabarito oficial. A condição de parada (ponteiro nulo) encerra o laço sem necessidade de comparar o último valor.

Alternativa C — ❌ Incorreta

n(n-1) comparações não corresponde a nenhum caso da busca sequencial, que é linear, não quadrática.

Alternativa D — ❌ Incorreta

n+1 comparações seria o caso de uma verificação extra, não padrão para lista ligada simples.

Alternativa E — ❌ Incorreta

(n+1)/n não é um número inteiro de comparações e não faz sentido na análise.

PEGA ESSA DICA!

Em concursos, decore o número de comparações para cada estrutura: lista ligada → n-1 (pior caso), vetor → n (pior caso). Isso evita confusão com a notação O(n).

Gabarito: letra B

Link permanente: /questoes/qq808079