1. 首页
  2. 数据库
  3. 其它
  4. Python十个实例(六)

Python十个实例(六)

上传者: 2020-12-31 18:57:19上传 PDF文件 42.92KB 热度 10次
0x00 二分查找 # 返回 x 在 arr 中的索引,如果不存在返回 -1 def binarySearch (arr, l, r, x): # 基本判断 if r >= l: mid = int(l + (r - l)/2) # 元素整好的中间位置 if arr[mid] == x: return mid # 元素小于中间位置的元素,只需要再比较左边的元素 elif arr[mid] > x: return binarySearch(arr
用户评论