941.Valid Mountain Array
示例 1:
输入:[2,1]
输出:false
示例 2:
输入:[3,5,5]
输出:false
示例 3:
输入:[0,3,2,1]
输出:true
提示:
0 <= A.length <= 10000
0 <= A[i] <= 10000Last updated
示例 1:
输入:[2,1]
输出:false
示例 2:
输入:[3,5,5]
输出:false
示例 3:
输入:[0,3,2,1]
输出:true
提示:
0 <= A.length <= 10000
0 <= A[i] <= 10000Last updated
class Solution {
public:
bool validMountainArray(vector<int>& A) {
size_t As=A.size();
if(As <3)
return false;
int st=0,et=As-1;
while(st<et)
{
if(A[st]>=A[st+1])
break;
st++;
}
if(st==et) return false;
while(et>st)
{
if(A[et]>=A[et-1])
break;
et--;
}
return st==et && st ;
}
};