class Solution { public: int minNumberInRotateArray(vector rotateArray) { if(rotateArray.empty()) return 0; int r = rotateArray.size() - 1; int is_front = 1;
while(r >= 0)
{
if(r != rotateArray.size() - 1 && rotateArray[r] > rotateArray[r + 1])
{
is_front = 0;
return rotateArray[r + 1];
}
r --;
}
if(is_front) return rotateArray[0];
return 0;
}
};

京公网安备 11010502036488号