其实想法不难,只要是细节处理,真的是 有些人真的是到位 太强了
class Solution {
public int findLengthOfLCIS(int[] nums) {
int count=0;
int max=0;
for(int i=0;i<nums.length;i++){
if(i==0||nums[i-1]<nums[i]){//牛逼啊 我擦 ||是中断运算符,也就是说后面那句话不会执行的,也就是不会报错
max=Math.max(max,++count);
}else{
count=1;
}
}
return max;
}
}
方法2:
class Solution {
public int findLengthOfLCIS(int[] nums) {
int count=1;
int max=1;
if(nums.length==0){
return 0;
}
for(int i=0;i<nums.length-1;i++){
if(nums[i]<nums[i+1]){
max=Math.max(max,++count);
}else{
count=1;
}
}
return max;
}
}