旋转数组是一种常见的数据结构问题,通常是指一个有序数组经过旋转后,使得所有元素逆序排列。整数数组 nums 按升序排列,数组中的值互不相同。在预先未知的某个下标 k(0 nums[right]: if nums[mid] > target or nums[left] <= target: right = mid - 1 else: left = mid + 1 elif nums[mid] < nums[right]: __________________________ else: right -= 1 return False
A: if nums[mid] = target: lleft = mid - 1 else: lright = mid + 1
B: if nums[mid-1] = target: left = mid + 1 else: right = mid - 1
C: if nums[mid] = target: lleft = mid else: lright = mid
D: if nums[mid] = target: lleft = mid + 1 else: lright = mid - 1
正确答案:D
试卷来源:202412 CCF-GESP编程能力等级认证Python五级真题