問題の説明
配列の最初のいくつかの要素を配列の最後に移動します。
減少しないソートされた配列の回転を入力し、回転された配列の最小要素を出力します。
たとえば、配列{3,4,5,1,2}は{1,2,3,4,5}のローテーションであり、配列の最小値は1です。
注:指定されたすべての要素は0より大きいため、配列サイズが0の場合は0を返します。
在这里插入代码片
public int minNumberInRotateArray(int [] array) {
int a=array[array.length],i=array.length;
while(array[i]>=array[i-1])
{a=array[i-1];
i--;}
return a;
}
}