FC ConcursosFC Concursos

Questão FC513446

Acerca das estruturas de dados multimídias e dos algoritmos de ordenação e busca, julgue o item a seguir. A busca binária pode ser aplicada com eficiência em qualquer estrutura de

Computação

CEBRASPE (CESPE) · 2025

Acerca das estruturas de dados multimídias e dos algoritmos de ordenação e busca, julgue o item a seguir.

 

A busca binária pode ser aplicada com eficiência em qualquer estrutura de dados linear, independentemente de estar ordenada ou não.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação está errada porque a busca binária exige que os dados estejam ordenados e que seja possível obter o elemento do meio de forma eficiente. Sem ordenação, comparar com o "meio" não permite eliminar metade do espaço de busca.

Em vetores e arrays, com acesso aleatório, a busca binária tem custo \(O(\log n)\). Em listas encadeadas, mesmo tentando aplicar a ideia, localizar o meio exige travessia, tornando o processo muito mais caro: cada passo para achar o meio é \(O(n)\), repetido \(O(\log n)\) vezes, resultando aproximadamente em \(O(n\log n)\).

Portanto, não é correto afirmar que a busca binária funciona eficientemente em qualquer estrutura linear. É preciso que os dados sejam ordenados e que o acesso ao elemento do meio seja eficiente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo