力扣:376. 摆动序列
题目链接:
力扣:376. 摆动序列
class Solution {
public:
int wiggleMaxLength(vector<int>& nums)
{
if(nums.size()<=1) return nums.size();
int prev=0;
int cur=0;
int ans=1;
for(int i=0;i<nums.size()-1;i++)
{
cur=nums[i+1]-nums[i];
if((prev<=0&&cur>0) || ((prev>=0&&cur<0)))
{
ans++;
prev=cur;
}
else continue;
}
return ans;
}
};
还没有评论,来说两句吧...