返回题库|

最长递增子序列

中等阿里巴巴

最长递增子序列

中等阿里巴巴动态规划

题目描述

给定一个整数数组 nums,找到其中最长严格递增子序列的长度。可以使用动态规划O(n^2)解法,dp[i]表示以nums[i]结尾的最长递增子序列长度。也可以用二分查找优化到O(nlogn)。

示例

输入:nums = [10,9,2,5,3,7,101,18]
输出:4
solution.ts
输出结果
点击「运行代码」按钮查看结果...