Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.25 KB | None | 0 0
  1. def
  2. bs1
  3. (A, t, offset
  4. =
  5. 0
  6. ):
  7. if
  8. len
  9. (A)
  10. ==
  11. 0
  12. :
  13. return
  14. -
  15. 1
  16. mid
  17. =
  18. len
  19. (A)
  20. //
  21. 2
  22. if
  23. A[mid]
  24. ==
  25. t:
  26. return
  27. mid
  28. +
  29. offset
  30. if
  31. A[mid]
  32. >
  33. t:
  34. return
  35. bs1(A[:mid], t, offset)
  36. return
  37. bs1(
  38. A[(mid
  39. +
  40. 1
  41. ):], t,
  42. offset
  43. +
  44. mid
  45. +
  46. 1
  47. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement