在这样的数组中找到目标数字。如果存在返回下标,不存在返回-1。...4, 5, 6, 7, 0, 1, 2], target = 6 输出: 2
输入: nums = [4, 5, 6, 7, 0, 1, 2], target = 3 输出: -1
解题思路
二分搜索是针对有序数组而言...,对于中间有次转折的有序数组,只是要多区分几种情况,二分搜索依然是适用的。...在这样的数组中判断目标数字是否存在。...return True
if nums[left] == nums[mid] == nums[right]: # 所有指针都一个数字,说明旋转时有的在左边有的在右边