704.二分查找 二分查找标准模板 时间复杂度:O(logn)空间复杂度:O(1) 1234567891011121314151617181920func search(nums []int, target int) int { left, right := 0, len(nums) -1 for left < right { mid := (left + right) / 2 // 找到第一个大于等于target的数 if nums[mid] >= target { right = mid }else{ left = mid + 1 } } // 这个数等于target则返回下标 if nums[right] == target { return right } return -1} 算法 > leetcode 704.二分查找 https://blog.jerrylee.me/2021/09/06399cba81a2.html 作者 Jerry Lee 发布于 2021年9月20日 许可协议 699. 掉落的方块 上一篇 72.编辑距离 下一篇