Skip to content

Latest commit

 

History

History

BuscaBinariaRecursiva

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Busca Binária Recursiva

📝 Descrição

Implemente um programa que leia uma sequência ordenada de inteiros e um número N e verifica se N está na sequência lida. Seu programa deve fazer uma busca binária na sequência.

Importante! Seu programa deve ser recursivo.

📌 Entrada

Seu programa deve ler da entrada duas linhas: a primeira é linha contendo uma sequência de inteiros separados por espaço, enquanto a segunda é um número N a ser pesquisado na sequência.

📌 Saída

Seu programa deve imprimir (separadamente em cada linha) os índices visitados até o fim da execução do algoritmo. Caso não encontre N, deve imprimir o último índice como sendo -1.

⚠️ Restrições

Você não pode usar coleção ou método algum do Collections framework. Sua implementação deve ser baseada em arrays.

📥 Input

(1)
    3 5 8 10 12 18 20
    99

(2)
    3 5 8 10 12 18
    3

📤 Output

(1)
    3
    5
    6
    -1

(2)
    2
    0