返回题库|

最长数对链

中等小米

最长数对链

中等小米动态规划

题目描述

给出 n 个数对。在每一个数对中,第一个数字总是比第二个数字小。定义一对 (c, d) 可以跟随另一对 (a, b) 的条件是 b < c。从给定的数对中找到最长数对链的长度。可以使用贪心算法:按照第二个元素排序,然后依次选择满足条件的数对。也可以使用动态规划加二分查找。

示例

输入:pairs = [[1,2], [2,3], [3,4]]
输出:2
solution.ts
输出结果
点击「运行代码」按钮查看结果...