二分 二分的定义 二分是一种利用“有序性”或“单调性”,通过每次将搜索区间缩小一半来快速定位目标值或最优解的位置的算法。 适用条件: 数据本身具有单调性或者有序性。 二分内check函数的判断结果成有序排列,例如: false,false,...,false,true,true... 时间复杂度 二分算法单次的时间复杂度为 ,假设一个数组的大小为 ,则单次查询的所需要计算的时间不超过 ,非常迅速。 而在一般的题目中,题面会给出一个 大小的,一般 的大小为 ~ .此时题目的总时间复杂度会是 ,一般这个时间复杂度不会超过 (python除外) 二分模板 整形二分 整形二分要考虑区间边界问题,否则...