intfindLengthOfLCIS(vector<int>& nums){//创建变量result存储最终答案,设默认值为1int result =1;//1确定dp数组,dp[i]表示以nums[i]为结尾的连续递增子数组的最长长度
vector<int>dp(nums.size(),1);//3初始化,所有元素默认的长度都为1,在创建时均已初始化//2确定递推公式,4确定遍历顺序//递推公式dp[i]表示:如果nums[i-1]<nums[i],//那么以nums[i]为结尾的连续递增子数组最长长度=dp[i-1]+1for(int i =1; i < nums.size(); i++){if(nums[i]> nums[i-1])
dp[i]= dp[i-1]+1;//更新result值,为当前数组的递增序列最长长度if(result < dp[i])
result = dp[i];}return result;}