又是一道动态规划,又把我虐了一次,我很难受。。。

这道题是求最长上升子序列,那我们可以求出以每个下标为子序列末尾元素时的最大长度,dp就用来表示最大长度,dp中的最大的一个数就是最长上升子序列的最大长度

假如我要求i时的最大长度,那么就要判断小于nums[i]的dp里面的最长子序列,然后加1就是i时的最长长度

 

代码如下:

300.最长上升子序列

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-25
  • 2021-08-13
  • 2021-10-10
  • 2021-06-07
  • 2022-01-06
猜你喜欢
  • 2021-10-29
  • 2021-08-12
  • 2022-02-07
  • 2022-12-23
相关资源
相似解决方案