【算法专题】动态规划之子序列问题

慈云数据 1年前 (2024-03-15) 技术支持 63 0

动态规划5.0

  • 动态规划 - - - 子序列问题数组中不连续的一段)
    • 1. 最长递增子序列
    • 2. 摆动序列
    • 3. 最长递增子序列的个数
    • 4. 最长数对链
    • 5. 最长定差子序列
    • 6. 最长的斐波那契子序列的长度
    • 7. 最长等差数列
    • 8. 等差数列划分Ⅱ - 子序列

      动态规划 - - - 子序列问题(数组中不连续的一段)

      1. 最长递增子序列

      题目链接 ->; LeetCode -300.最长递增子序列

      【算法专题】动态规划之子序列问题
      (图片来源网络,侵删)

      Leetcode -300.最长递增子序列

      题目:给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。

      【算法专题】动态规划之子序列问题
      (图片来源网络,侵删)

      子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。

      例如,[3, 6, 2, 7] 是数组[0, 3, 1, 6, 2, 2, 7] 的子序列。

      示例 1:

      输入:nums = [10, 9, 2, 5, 3, 7, 101, 18]

      输出:4

      解释:最长递增子序列是[2, 3, 7, 101],因此长度为 4 。

      示例 2:

      输入:nums = [0, 1, 0, 3, 2, 3]

      输出:4

      示例 3:

      输入:nums = [7, 7, 7, 7, 7, 7, 7]

      输出:1

      提示:

      • 1
微信扫一扫加客服

微信扫一扫加客服