A alternativa correta em relação aos algoritmos de busca binária e busca sequencial, é a alternativa IV: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Busca Binária
A busca binária funciona somente em uma lista ordenada, dessa forma, nessa lista ordenada é realizado os seguintes passos:
Escolher o elemento do meio da lista e
Comparar se o valor que se busca é maior ou menor que o elemento do meio.
Caso seja maior iremos selecionar a metade direita da lista e seguir com a comparação, dividindo sempre a lista restante no meio.
Como sempre é dividida no meio a lista e comparado os elementos, é preciso que ela esteja previamente ordenada. Por exemplo, dada a lista 8, 3, 4, 7 ,20, 1 e queremos descobrir o elemento 1, faremos:
Ordenar a lista: 1, 3, 4, 7, 8, 20
Selecionar o elemento do meio, no caso o 7.
1 é menor que 7, portanto, iremos selecionar a metade esquerda da lista, ou seja, os elementos 1,3,4.
Selecionando o elemento do meio, no caso 3.
1 é menor que 3, logo, selecionaremos o elemento da esquerda novamente.
Como só sobrou 1 elemento e 1 = 1, encontramos o valor buscado.
Lista de comentários
Resposta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Explicação passo a passo: Conferido pelo AVA
A alternativa correta em relação aos algoritmos de busca binária e busca sequencial, é a alternativa IV: As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Busca Binária
A busca binária funciona somente em uma lista ordenada, dessa forma, nessa lista ordenada é realizado os seguintes passos:
Como sempre é dividida no meio a lista e comparado os elementos, é preciso que ela esteja previamente ordenada. Por exemplo, dada a lista 8, 3, 4, 7 ,20, 1 e queremos descobrir o elemento 1, faremos:
Mais exercícios sobre busca binária em:
https://brainly.com.br/tarefa/53627020
#SPJ2