(二十六)王道机试指南___最长递增子序列(LIS)、最长公共子序列( LCS )

算例一【拦截导弹(九度教程第95 题)】 题目描述 解题思路 ①最长递增子序列:设f(i)表示L中以a_i为末元素的最长递增子序列的长度,a_j是所有序号在L前面且小于a_i的元素,则有如下的递推方程: F[1]=1; F[i]=max{1,F[j]+1 | j<i&&a_j<a_i}   即在求以a_i为末元素的最长递增子序列时,找到元素a_j,即j<i且a_j<a_i 若存在这样的元素,则对所
相关文章
相关标签/搜索