Offer11

    技术2022-08-02  74

    class Solution { public int minArray(int[] numbers) { if(numbers.length == 0){ return -1; } int left = 0; int right = numbers.length - 1; while(left <= right){ int mid = left + (right - left)/2; if(numbers[mid] > numbers[right]){ left = mid + 1; } else if(numbers[mid] < numbers[right]){ right = mid; } else{ right = right - 1; } } return numbers[left]; } }

     

    Processed: 0.012, SQL: 9