【发布时间】:2015-10-19 04:23:02
【问题描述】:
给定一个数字数组,问题是找出长度递增子序列的总数 lis-1,其中 lis 是给定数组的Largest Increasing sub-sequence 的长度。
示例:假设数组为5 6 3 4 7 8。这里,lis = 4。所以,lis-1 = 3。因此,子序列的总数为8,如下所示:
5 6 7
5 6 8
3 4 7
3 4 8
3 7 8
6 7 8
5 7 8
4 7 8
谁能给我这个算法的想法,我无法弄清楚。
【问题讨论】:
标签: algorithm dynamic-programming subsequence