Logo Passei Direto
Buscar

Concursos

Outros
Qual e a principal vantagem da busca binaria em relacao a busca linear?
a) A busca binaria tem desempenho melhor em listas desordenadas.
b) A busca binaria tem um tempo de execucao menor, com complexidade O(log n), enquanto a busca linear tem O(n).
c) A busca binaria sempre encontra o elemento mais rapido.
d) A busca binaria e mais simples de implementar.
User badge image
Desenvolvendo com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Para entender a principal vantagem da busca binária em relação à busca linear, precisamos considerar como cada uma dessas buscas funciona. A busca linear percorre todos os elementos de uma lista, um por um, até encontrar o elemento desejado, resultando em uma complexidade de tempo O(n), onde n é o número de elementos na lista. Por outro lado, a busca binária requer que a lista esteja ordenada. Ela divide a lista em metades, eliminando metade dos elementos a cada comparação, o que resulta em uma complexidade de tempo O(log n). Agora, analisando as alternativas: a) A busca binária tem desempenho melhor em listas desordenadas. - Incorreto, pois a busca binária só funciona em listas ordenadas. b) A busca binária tem um tempo de execução menor, com complexidade O(log n), enquanto a busca linear tem O(n). - Correto, essa é a principal vantagem da busca binária. c) A busca binária sempre encontra o elemento mais rápido. - Não é verdade, pois depende da lista estar ordenada e do elemento estar presente. d) A busca binária é mais simples de implementar. - Isso é subjetivo, mas geralmente a busca linear é considerada mais simples. Portanto, a alternativa correta é: b) A busca binária tem um tempo de execução menor, com complexidade O(log n), enquanto a busca linear tem O(n).

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