Logo Passei Direto
Buscar

Cálculo

Outros
Se um algoritmo de busca binária é aplicado em um array de tamanho n, qual é a complexidade de tempo no pior caso?

A) O(n)
B) O(log n)
C) O(n log n)
D) O(1)
User badge image
Exercícios Para o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A busca binária é um algoritmo eficiente para encontrar um elemento em um array ordenado. A cada iteração, o algoritmo divide o array pela metade, descartando uma das metades da busca. Vamos analisar as opções: A) O(n) - Essa complexidade é típica de uma busca linear, não da busca binária. B) O(log n) - Esta é a complexidade correta para a busca binária, pois a cada passo o tamanho do array a ser pesquisado é reduzido pela metade. C) O(n log n) - Essa complexidade não se aplica à busca binária. D) O(1) - Essa complexidade representa uma operação constante, que não é o caso da busca binária. Portanto, a resposta correta é: B) O(log n).

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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