题目描述

给定一个无序的整数数组,找到其中最长上升子序列的长度。
示例:

输入: [10,9,2,5,3,7,101,18]
输出: 4
解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。

思路

详见链接

代码

class Solution:def lengthOfLIS(self,nums) -> int:if not nums:return 0n = len(nums)dp = [1]*(n)for i in range(n):for j in range(i):if nums[i] > nums[j]:dp[i] = max(dp[i],dp[j]+1)print(dp)return max(dp)
test = Solution()
test.lengthOfLIS([10,9,2,5,3,7,101,18])

效果

LeetCode 300. 最长上升子序列(动态规划)相关推荐

  1. 111. Leetcode 300. 最长递增子序列 (动态规划-子序列问题)

    步骤一.确定状态: 确定dp数组及下标含义 dp是长度为len(nums)的数组,dp[i]表示以nums[i]结尾的最长子序列的长度, 这个定义中 nums[i] 必须被选取,且必须是这个子序列的最 ...

  2. python【力扣LeetCode算法题库】300 最长上升子序列(动态规划)

    最长上升子序列 给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的 ...

  3. leetcode数组汇总_[LeetCode] 300. 最长上升子序列

    题目链接: https://leetcode-cn.com/problems/longest-increasing-subsequence 难度:中等 通过率:43.0% 题目描述: 给定一个无序的整 ...

  4. leetcode - 300. 最长上升子序列

    给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4. 说 ...

  5. LeetCode 300. 最长上升子序列(Longest Increasing Subsequence)

    题目描述 给出一个无序的整形数组,找到最长上升子序列的长度. 例如, 给出 [10, 9, 2, 5, 3, 7, 101, 18], 最长的上升子序列是 [2, 3, 7, 101],因此它的长度是 ...

  6. Leetcode——300. 最长上升子序列

    题目描述:题目链接 给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101], ...

  7. leetcode 300. 最长上升子序列

    题目 给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4 ...

  8. Leetcode 300.最长上升子序列(求长度)

    Time: 20190906 Type: Medium 题目描述 给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: ...

  9. LeetCode 300 最长上升子序列

    给定一个无序的整数数组,找到其中最长上升子序列的长度. 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4  解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4. ...

最新文章

  1. STM32通过串口如何接收服务器发来的数据
  2. html 图片能重叠吗,css两张图片怎么叠加在一起?
  3. 实验4-1-10 兔子繁衍问题 (15分)
  4. java获取数据库MetaData
  5. 考研失败了,该何去何从?
  6. 配置tomcat支持http delete和put的方法
  7. java listeners_Java ActionListeners
  8. linux 不换行显示数据库,linux下怎么在不按回车情况下就能读取字符读取到字符不回显...
  9. ALFA深度学习外观检测自学习人工智能软件
  10. QQ输入法截图屏幕自动放大
  11. [Java] 编码规范与基本概念
  12. 浙江省计算机英语等级考试,2020年上半年浙江省高校计算机等级考试报名(浙江外国语...
  13. 数据流中的第 K 大元素
  14. HTML5期末大作业:在线电影网站设计——电影我不是药神响应式页播(4页) HTML+CSS+JavaScript HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计
  15. FortiGate防火墙配置SSL用户分流
  16. 基于微信小程序付费自习室系统(微信小程序毕业设计)
  17. scrapy-selenium-谷歌浏览器爬取带有时效性cookies的网站
  18. C++中流控制函数 setw() setfill() setbase() setprecision()
  19. 硬盘初始化分区选择GPT还是MBR?
  20. 图或网络中的中心性:点度中心性、中介中心性、接近中心性、特征向量中心性、PageRank

热门文章

  1. mysql之 percona-xtrabackup 2.4.7安装(热备工具)
  2. 使用tomcat+eclipse搭建javaweb基础开发环境
  3. android studio crashlytics,Crashlytics发现了一个无效的API密钥 – AndroidStudio构建
  4. 基于FPGA实现uart串口模块——进阶版1
  5. Xamarin只言片语1——Xamarin下的弹框
  6. HDUOJ-----I NEED A OFFER!
  7. Windows Phone7成为诺基亚核心目标
  8. php 格式化js文件,vscode编辑器在php文件中的html/js格式化解决方案
  9. 荷兰,伟大的荷兰,世界冠军,继承了克鲁伊夫,继承荷兰三剑客的优秀传统...
  10. 2019-12-07 IP header的结构由RFC 791定义