public int minNumberInRotateArray(int[] array) {
if (array.length == 0) {
return 0;
}
int left = 0;
int right = array.length - 1;
while (left < right) {
int mid = left + (right - left) / 2;
if (array[mid] > array[right]) {
left = mid + 1;
} else if (array[mid] < array[right]) {
right = mid;
} else {
right--;
}
}
return array[left];
}
旋转数组的最小数字
旋转数组寻最小值
最新推荐文章于 2025-12-02 18:57:44 发布
2642

被折叠的 条评论
为什么被折叠?



