二分法
arr = range(10000000)start = 0end = len(arr)-1res = 776575count = 0print arr.index(res)while True: count = count+1 mid = (start+end)/2 if arr[mid]>res: end = mid elif arr[mid]
本文共 247 字,大约阅读时间需要 1 分钟。
arr = range(10000000)start = 0end = len(arr)-1res = 776575count = 0print arr.index(res)while True: count = count+1 mid = (start+end)/2 if arr[mid]>res: end = mid elif arr[mid]
转载于:https://www.cnblogs.com/junmo/p/5669897.html