mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-03-23 06:59:47 +00:00
Fixes #131
This commit is contained in:
parent
aa8485b4df
commit
22a577b799
@ -110,9 +110,9 @@ def binary_search_by_recursion(sorted_collection, item, left, right):
|
|||||||
if sorted_collection[midpoint] == item:
|
if sorted_collection[midpoint] == item:
|
||||||
return midpoint
|
return midpoint
|
||||||
elif sorted_collection[midpoint] > item:
|
elif sorted_collection[midpoint] > item:
|
||||||
return binary_search_by_recursion(sorted_collection, item, left, right-1)
|
return binary_search_by_recursion(sorted_collection, item, left, mid - 1)
|
||||||
else:
|
else:
|
||||||
return binary_search_by_recursion(sorted_collection, item, left+1, right)
|
return binary_search_by_recursion(sorted_collection, item, mid + 1, right)
|
||||||
|
|
||||||
def __assert_sorted(collection):
|
def __assert_sorted(collection):
|
||||||
"""Check if collection is sorted, if not - raises :py:class:`ValueError`
|
"""Check if collection is sorted, if not - raises :py:class:`ValueError`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user