Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. numbers = [1,2,3,4,4,5,6,6,7,8,8,9,10,11,15]
  2. element = 3
  3. print (len(numbers))
  4.  
  5.  
  6. def binary_search(numbers, element):
  7. mid = len(numbers)//2
  8. if element not in numbers:
  9. return (-float('inf'))
  10. if numbers[mid] == element:
  11. return mid
  12. if numbers[mid] > element:
  13. return binary_search(numbers[:mid], element)
  14. else:
  15. return mid + binary_search(numbers[mid:], element)
  16. # return ('større enn tallet i midta')
  17. print (binary_search(numbers, element))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement