def bun_search(li, value): """ 二分查找 :param li: :param value: :return: """ li.sort() row = 0 heigh = len(li) - 1 while row <= heigh: mid = (row + heigh) // 2 if li[mid] == value: return mid elif li[mid] < value: row = mid + 1 else: heigh = mid - 1 return None
二分查找法
最新推荐文章于 2022-05-03 17:23:30 发布