您的位置:首页 > 其它

无序数组的最长递增子序列

2017-08-19 15:58 148 查看
package offer;

public class Main {

public static void main(String[] args) {
// TODO Auto-generated method stub

}

public int findLongest(int[] A, int n) {
       // write code here
int max = 0;
int dp[] = new int
;
dp[0] = 1;
for(int i = 0;i<A.length;i++) {

for(int j = 0;j<i;j++) {
if(A[j]<A[i]&&dp[j]+1>dp[i]) {
dp[i] = dp[j]+1;
max = max>dp[i]?max:dp[i];
}
}
}
return max;
   }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: