Ed
há 2 meses
A busca binária é um algoritmo eficiente que requer que os dados estejam ordenados para funcionar corretamente. Isso porque ela divide repetidamente a lista em metades, descartando a metade que não contém o valor procurado. Analisando as alternativas: a) Listas desordenadas de números inteiros - Incorreto, pois a busca binária não pode ser aplicada a listas desordenadas. b) Listas de strings que não estão ordenadas - Incorreto, pela mesma razão da alternativa anterior. c) Listas ordenadas de números ou strings - Correto, pois a busca binária só pode ser aplicada a listas que estão ordenadas. d) Listas de qualquer tipo de dados, sem restrição - Incorreto, pois a busca binária requer que os dados estejam ordenados. Portanto, a alternativa correta é: c) Listas ordenadas de números ou strings.
Mais perguntas desse material