#81. 搜索旋转排序数组 II
难度:中等
题目描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200428083607736.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hoMTU1NzE1,size_16,color_FFFFFF,t_70)
解题思路
抱着试试看的心态把上一题的答案丢了进去,发现大部分测试用例都是能通过的,出问题的在这样一种情况:
[1,3,1,1,1,1] 3
因为数组中存在重复的元素,所以可能会造成对是否有序判断错误的情况。这个测试用例里就会,上半部分的1~1屏蔽了中间的3,导致找不到。所以解决办法也很简单,因为只会在上半个区间受影响,所以如果上半部分区间值等于中点值,就把low往前移一位
public static boolean search1(int[] nums