646. 最长数对链
# 646. 最长数对链
给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b <c 时,数对 (c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构造一个数对链。 给定一个数对集合,找出能够形成的最长数对链的长度。你不需要用到所有的数对,你可以以任何顺序选择其中的一些数对来构造。 示例:
输入:[[1,2], [2,3], [3,4]] |
提示:
- 给出数对的个数在 [1, 1000] 范围内。
# 题解
动态规划
class Solution { |
复杂度分析:
- 时间复杂度 $O (n^2)$
- 空间复杂度 $O (n)$
Invitation
x-17
202111170521
created:2021/11/17
Welcome to X
月缺不改光,剑折不改钢
共矜然诺心,各负纵横志
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 潇十七!
评论