java数据结构和算法(06)旋转数组中的最小数字

2019-06-04  本文已影响0人  ngu2008
import java.util.ArrayList;
public class Solution {
    public int minNumberInRotateArray(int [] array) {
    
    }
}
public class Solution {
    public int minNumberInRotateArray(int [] array) {
     if (null == array) {
            return 0;
        }
        if (array.length == 1) {
            return array[0];
        }

        for (int i = 0; i < array.length-1; i++) {
            if (array[i] > array[i + 1]) {
                return array[i+1];
            }else if(i==array.length-2){
                return array[0];
            }

        }
        return 0;
    }
}
上一篇下一篇

猜你喜欢

热点阅读