Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos de Busca — Instituto Consulplan 2024

Algoritmos e Estrutura de DadosAlgoritmos de Busca
Código
qg295025
Banca
Instituto Consulplan
Órgão
Prefeitura de Cacoal - RO
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Considere o vetor ordenado V = [3, 8, 15, 19, 24, 30, 42]. Usando o algoritmo de pesquisa linear, qual é o número de comparações realizadas para encontrar o elemento 24?
  1. A3.
  2. B4.
  3. C5.
  4. D6.
Revelar gabarito e comentário

GabaritoC — 5.

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

Algoritmo de Pesquisa Linear

Gabarito: letra C (5 comparações). A pesquisa linear percorre o vetor sequencialmente, comparando cada elemento com o valor procurado até encontrá-lo ou até o fim. Para o vetor V = [3, 8, 15, 19, 24, 30, 42] e elemento 24, as comparações são:

  • 1ª: 3 vs 24 → não

  • 2ª: 8 vs 24 → não

  • 3ª: 15 vs 24 → não

  • 4ª: 19 vs 24 → não

  • 5ª: 24 vs 24 → sim → encontrado.

Portanto, são 5 comparações.

  1. 11ª: 3 ≠ 24
  2. 22ª: 8 ≠ 24
  3. 33ª: 15 ≠ 24
  4. 44ª: 19 ≠ 24
  5. 55ª: 24 = 24 → encontrado
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

3 comparações: não é suficiente, pois o elemento 24 está na quinta posição.

Alternativa B — ❌ Incorreta

4 comparações: após 4 comparações (3,8,15,19) o elemento ainda não foi encontrado; é necessário comparar com o 24 na quinta.

Alternativa C — ✅ Correta ⟵ GABARITO

5 comparações, conforme demonstrado.

Alternativa D — ❌ Incorreta

6 comparações: o vetor tem 7 elementos, mas a busca para ao encontrar o elemento na quinta posição. Após encontrar, não há necessidade de continuar.

PEGA ESSA DICA!

Em pesquisa linear, o número de comparações no pior caso é o tamanho do vetor. No caso médio, é aproximadamente metade. Para vetores ordenados, a pesquisa binária é mais eficiente (log₂ n comparações).

Gabarito: letra C.

Link permanente: /questoes/qg295025