Ed
há 3 semanas
Vamos analisar cada afirmativa: I. O algoritmo de busca binária é aplicável apenas a listas que já estão ordenadas. Verdadeiro, a busca binária só pode ser aplicada em listas ordenadas, pois ela depende da ordenação para dividir a lista e encontrar o elemento. II. Em listas grandes, a busca binária é mais eficiente do que a busca linear. Verdadeiro, a busca binária tem complexidade O(log n), enquanto a busca linear tem complexidade O(n). Portanto, para listas grandes, a busca binária é mais eficiente. III. A busca binária pode ser aplicada em listas tanto ordenadas quanto não ordenadas. Falso, a busca binária não pode ser aplicada em listas não ordenadas, pois não consegue garantir a localização do elemento. IV. A busca binária tem uma complexidade de tempo no pior caso de O(log n). Verdadeiro, essa é a complexidade de tempo da busca binária no pior caso. Agora, vamos compilar as informações: - I: Verdadeiro - II: Verdadeiro - III: Falso - IV: Verdadeiro Portanto, as afirmativas corretas são I, II e IV. A alternativa que contém todos os itens verdadeiros é: b. II e IV, apenas.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade