Questões Informática Algoritmos

Considere um algoritmo de pesquisa binária em uma estrutura do tipo array composta d...

Responda: Considere um algoritmo de pesquisa binária em uma estrutura do tipo array composta de sete elementos classificados em ordem crescente. Se a chave de pesquisa for menor que o elemento do meio, es...


1Q636682 | Informática, Algoritmos, Analista de Sistemas, AFERJ INVESTERIO RJ, FUNRIO

Considere um algoritmo de pesquisa binária em uma estrutura do tipo array composta de sete elementos classificados em ordem crescente. Se a chave de pesquisa for menor que o elemento do meio, essa chave:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Marcos de Castro
Por Marcos de Castro em 31/12/1969 21:00:00
Gabarito: c)

A pesquisa binária é um algoritmo eficiente para encontrar um elemento em um array ordenado. Ela funciona dividindo repetidamente o intervalo de busca pela metade.

No caso de um array com sete elementos ordenados, o elemento do meio é o quarto elemento. Se a chave de pesquisa for menor que o elemento do meio, isso significa que a busca deve continuar na primeira metade do array, ou seja, nos três primeiros elementos.

Portanto, a pesquisa binária descarta a segunda metade do array e concentra a busca apenas na primeira metade. Isso torna a alternativa c) correta, pois a chave localizará apenas elementos da primeira metade do array.

As outras alternativas estão incorretas porque:
- a) fala da segunda metade, que é descartada;
- b) não faz sentido afirmar que não poderá achar nenhum elemento com pelo menos duas iterações;
- d) é falso que não poderá localizar nenhum elemento, pois pode localizar na primeira metade;
- e) a pesquisa binária é mais eficiente que a linear, não menos.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.