摘要:        
《编程之美》2.16节 这是一个DP(动态规划)问题。 以串1, -1, 2, -3, 4, -5, 6, -7为例,递归子结构为:incr[i] = max{1, LIS[k]+1};对k <i, 且array[k] < array[i] LIS表示以array[i]为最大元素的最长递增子序列的长度.prev[N]用于存储该元素的前驱元素。 1 def findInc(array): 2 incr = [1] * len(array) 3 prev = [-1] * len(array) #record the sequence's previous element ..    阅读全文
posted @ 2012-10-15 22:55
dandingyy
阅读(752)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号