InstruçÔes

Passo 14

VocĂȘ percebeu que a segunda chamada da função agora tem os valores 3, 5, 4 na lista? Isso indica que a busca binĂĄria estĂĄ funcionando conforme o esperado. Foi assim que aconteceu: o algoritmo primeiro verificou 3 como o meio da lista inicial. Como 4 Ă© maior que 3, a busca mudou para a metade direita. Em seguida, examinou 5 como o novo meio. Porque 4 Ă© menor que 5, a busca se moveu para a esquerda, identificando finalmente 4 como o meio do intervalo final. Para testar a função novamente, chame-a com [1, 3, 5, 9, 14, 22], 10 e imprima a chamada imediatamente. Esta Ă© uma situação em que o valor nĂŁo serĂĄ encontrado.

O que fazer:

Testes:

  • VocĂȘ deve chamar a função com `binary_search([1, 3, 5, 9, 14, 22], 10)` e imprimir imediatamente.

Preview