1. 首页
  2. 数据库
  3. 其它
  4. 二分查找(floor and ceil)

二分查找(floor and ceil)

上传者: 2021-02-01 01:22:31上传 PDF文件 23.41KB 热度 3次
import math def floor(arr, target): ''' 在有序数组arr中, 查找target 如果找到target, 返回第一个target相应的索引index 如果没有找到target, 返回比target小的最大值相应的索引, 如果这个最大值有多个, 返回最大索引 如果这个target比整个数组的最小元素值还要小, 则不存在这个target的floor值, 返回-1 ''' left = -1 right = len(arr) - 1 while left = target:
下载地址
用户评论