二分法的思想
二分查找的前提是对象是有序数据。以下内容摘自Pythontip.com 网站。
扫描二维码可以了解更多Python课程。
left = 0 right = size of array # 数组的大小 while (left + 1 < right) mid = (left + right) / 2 # 中间mid下标 if (array[mid] == target) # 检查已找到 return mid else if (array[mid] < target) continue search in right side # 在 右边区间搜索 else continue search in left side # 在 左边区间搜索 if (array[left] == target) # 循环退出后进行判断 return left return -1
标签:right,计算机,Python,mid,二分法,array,left From: https://www.cnblogs.com/viphhs/p/17797313.html