Ed
há 5 dias
Para determinar em qual situação a busca linear é mais eficiente do que a busca binária, vamos analisar as opções: a) Quando a lista está ordenada. - A busca binária é mais eficiente em listas ordenadas, pois ela divide a lista pela metade a cada iteração. b) Quando a lista é pequena e desordenada. - A busca linear pode ser mais eficiente em listas pequenas, pois não há necessidade de ordenação e a complexidade é O(n), que pode ser aceitável para listas pequenas. c) Quando se precisa de um algoritmo de menor complexidade de tempo. - A busca linear não tem menor complexidade de tempo do que a busca binária, que é O(log n) em listas ordenadas. d) Quando a lista está organizada em uma árvore binária. - A busca binária não se aplica diretamente a listas, mas sim a árvores binárias, onde a busca é mais eficiente. A opção que melhor se encaixa na situação em que a busca linear é mais eficiente é: b) Quando a lista é pequena e desordenada.
Mais perguntas desse material