Advertisement
Guest User

binsearch

a guest
Jun 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.26 KB | None | 0 0
  1. def bins(arr, val, L, R):
  2.     if (L == R):
  3.         if (arr[L] == val):
  4.             return L
  5.         return NaN
  6.     else:
  7.         mid = (L + R) // 2
  8.         if (arr[mid] <= val):
  9.             return bins(arr, val, L, mid)
  10.         return bins(arr, val, mid + 1, R)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement