Ed
há 2 meses
A busca binária é um algoritmo eficiente para encontrar um elemento em uma lista ordenada. O seu funcionamento se baseia em dividir a lista pela metade a cada iteração, o que resulta em uma redução significativa do número de elementos a serem considerados. Vamos analisar as alternativas: a) O tempo de execução é linear, independente do tamanho da lista. - Incorreto, pois a busca binária não é linear; ela é mais eficiente. b) O tempo de execução cresce de maneira exponencial conforme a lista aumenta. - Incorreto, já que a busca binária não tem crescimento exponencial. c) O tempo de execução aumenta de forma logarítmica com o tamanho da lista. - Correto, pois a busca binária reduz o espaço de busca pela metade a cada passo, resultando em um tempo de execução logarítmico. d) O tempo de execução é constante. - Incorreto, pois o tempo de execução não é constante; ele depende do tamanho da lista. Portanto, a alternativa correta é: c) O tempo de execução aumenta de forma logarítmica com o tamanho da lista.
Mais perguntas desse material