package bad;
public class lEngth {
public int finfLengthof(int[] nums){
if(nums.length==0)
return 0;
int max_len=1;
int len=1;
for(int i=0;i<nums.length-1;i++){
if(nums[i]<nums[i+1]){
len++;
}else {
len=1;
}
max_len=Math.max(max_len,len);
}
return max_len;
}
public static void main (String[] args){
lEngth r=new lEngth();
int[] nums={1,3,5,4,7};
r.finfLengthof(nums);
System.out.println(r.finfLengthof(nums));
}
}
本文介绍了一个Java程序,用于寻找并返回一个整数数组中最长递增子序列的长度。通过遍历数组并比较相邻元素,算法能够动态更新当前递增子序列的长度,并记录遇到的最长递增子序列的长度。
3366

被折叠的 条评论
为什么被折叠?



