Logo Passei Direto
Buscar

Concursos

Outros
Qual das alternativas a seguir descreve corretamente o comportamento da busca binaria em relacao ao tempo de execucao?
a) O tempo de execucao e linear, independente do tamanho da lista.
b) O tempo de execucao cresce de maneira exponencial conforme a lista aumenta.
c) O tempo de execucao aumenta de forma logaritmica com o tamanho da lista.
d) O tempo de execucao e constante.
User badge image
Desenvolvendo com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina