博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程之美---求数组中最长递增子序列LIS
阅读量:4598 次
发布时间:2019-06-09

本文共 565 字,大约阅读时间需要 1 分钟。

对于那个O(nlgn)的算法实在用的不熟,大概能理解,不过还是欠火候,在此不贴了,以后再重新编辑

 

#include
#include
#include
#include
int LIS(int *a, int n){ assert(NULL != a); int *dp = new int[n]; memset(dp, 0, sizeof(dp)); for(int i=0; i
a[j] && (dp[j]+1>dp[i])) dp[i] = dp[j] + 1; } } int ret = dp[n-1]; delete []dp; return ret;}void test(){ int n = 0; while(scanf("%d", &n)!=EOF) { if(n == 0) break; int *a = new int[n]; for(int i=0; i

 

 

转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/04/11/3014045.html

你可能感兴趣的文章
iuplua test failure
查看>>
6 tr
查看>>
同开三本DJANGO,需要提升一下本职工作的能力啦
查看>>
这样就算会了PHP么?-2
查看>>
线段树 (区间查询最大 区间求和 区间加)带lazy
查看>>
三十而立,从零开始学ios开发(十二):Table Views(上)
查看>>
MySQL中的decimal
查看>>
gitlab+jenkins持续集成(一)
查看>>
4.signed/unsigned char
查看>>
iOS,UIImage有个contentmodel属性
查看>>
Debian 7 amd64 + fbterm + ucimf
查看>>
数据结构之【排序】复习题
查看>>
spring boot 首次请求Controller慢
查看>>
事件绑定
查看>>
grep命令详解
查看>>
iterm2快捷键
查看>>
asp.net 生成PDF方法
查看>>
EntityFramework 7 Join Count LongCount 奇怪问题(已修复)
查看>>
设计模式---组件协作模式之模板方法模式(Tempalte Method)
查看>>
程序员心理看WEB开发框架
查看>>