有没有人帮我看下这个二分查找哪里写的不对?
Python 写的,好像不对,谁能来解答下不
def binary_search(array, target): l, h = 0, len(array) - 1 while l <= h: mid = (l + h) / 2 if array[mid] > target: h = mid - 1 else: l = mid return array[l]
建了个IT校招的群,大家有啥信息可以互相讨论交流下
Python 写的,好像不对,谁能来解答下不
def binary_search(array, target): l, h = 0, len(array) - 1 while l <= h: mid = (l + h) / 2 if array[mid] > target: h = mid - 1 else: l = mid return array[l]
相关推荐