Ed
há 2 meses
A busca binária é um algoritmo que funciona de forma eficiente em arranjos de dados, mas para que ela funcione corretamente, é necessário que os dados estejam organizados de uma maneira específica. Analisando as alternativas: a) O vetor ou arranjo deve ter escopo global dentro do programa. - Isso não é uma condição para a busca binária, pois ela pode ser aplicada a qualquer vetor, independentemente do escopo. b) A estrutura ou arranjo deve ter seus dados ordenados. - Esta é a condição essencial para que a busca binária funcione. Sem a ordenação, o algoritmo não consegue determinar corretamente onde procurar. c) O número total de elementos da estrutura de dados deve ser par. - Não é uma condição necessária. A busca binária pode ser aplicada a vetores com número ímpar ou par de elementos. d) Os dados do vetor ou estrutura devem ser do tipo char. - Não é uma condição. A busca binária pode ser aplicada a diferentes tipos de dados, desde que estejam ordenados. e) Não pode haver números float ou double (com decimais) na estrutura de dados. - Isso também não é uma condição. A busca binária pode ser aplicada a números com decimais, desde que estejam ordenados. Portanto, a alternativa correta é: b) A estrutura ou arranjo deve ter seus dados ordenados.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material