二分

July 16, 2021

二分模板

「二分」模板其实有两套,主要是根据 check(mid) 函数为 true 时,需要调整的是 l 指针还是 r 指针来判断。 当 check(mid) == true 调整的是 l 时:计算 mid 的方式应该为 mid = l + r + 1 >>...

Read More
July 16, 2021

33. 搜索旋转排序数组

33. 搜索旋转排序数组 「二分」的本质是两段性,并非单调性。只要一段满足某个性质,另外一段不满足某个性质,就可以用「二分」。 class Solution { public int search(int[] nums, int...

Read More