最长不下降子序列的O(n^2)算法和O(nlogn)算法
摘要:
一、简单的O(n^2)的算法 很容易想到用动态规划做。设lis[]用于保存第1~i元素元素中最长不下降序列的长度,则lis[i]=max(lis[j])+1,且num[i]>num[j],i>j。然后在lis[]中找到最大的一个值,时间复杂度是O(n^2)。 代码实现: int Longest_In 阅读全文
posted @ 2016-04-29 16:42 比特飞流 阅读(279) 评论(0) 推荐(0) 编辑