- 博客(1)
- 收藏
- 关注
原创 最长上升子序列的贪心法(O(nlogn))
最开始看到这个思路时我是不理解的,因为你没法用后面的数换掉lis中靠前的元素,这样打乱了原序列的顺序,但是在看到Pecco的样例后,我发现把这两个东西割裂开来就是合理的。在开始之前,明确基本原则:维护最长上升子序列时,在不影响长度的情况下,尽量把末尾的数调整得小一些,这样可供扩展的空间相对就更大,换言之,这样的子序列。是递增的(两种转移都不会破坏递增性),但这并不意味着它就是所求的上升子序列,你看,下一个元素是2,它会把。然后9>8,也进入尾部,这时。现在有序列4,8,9,5,6,7,2,7求LIS。
2023-08-06 22:16:34
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅