力扣总结 常见算法(五):二分查找
目录
- 二分查找是一种针对有序集合的高效查找算法,时间复杂度为 O(logN)
- 二分查找每一轮通过检查中间元素,将查找范围缩小一半
- python 中可以直接调用 bisect 来实现二分查找
有时中间元素的判定较为复杂,不是直接比较,可以用 bisect 的 key 实现
有时中间元素的判定较为复杂,不是直接比较,可以用 bisect 的 key 实现