最长上升子序列(Longest increasing subsequence)
问题描述
对于一串数A={a1a2a3…an}
这篇博客介绍了如何使用动态规划求解最长上升子序列问题。动态规划法通过计算以每个数为结尾的最长上升子序列的长度,最终得到最长序列的长度。通过二分查找进一步优化算法,将时间复杂度从O(n^2)降低到O(nlogn)。
2303

被折叠的 条评论
为什么被折叠?