11 lines
376 B
Plaintext
11 lines
376 B
Plaintext
function binarySearchR(array, valor, lb, ub)
|
|
if ub < lb then
|
|
return false
|
|
else
|
|
mitad = floor((lb + ub) / 2)
|
|
if valor < array[mitad] then return binarySearchR(array, valor, lb, mitad-1)
|
|
if valor > array[mitad] then return binarySearchR(array, valor, mitad+1, ub)
|
|
if valor = array[mitad] then return mitad
|
|
end if
|
|
end function
|