当前位置: 首页 > wzjs >正文

今日头条网站用什么做的北京网站优化常识

今日头条网站用什么做的,北京网站优化常识,做网站页面代码,长宁区公司网站建设1、题目描述 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 …

1、题目描述

给你一个整数数组 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

2、初始思路

2.1 思路

按照动态规划的思路,dp数组表示的是到i元素时的最长递增子序列。递推公式应为:从头开始遍历到i元素,如果前面的元素值小于i的值,那么dp可通过与自身比较得到最长递增子序列。如:

dp[i] = max(dp[i], dp[j] + 1)

时间复杂度为O(n²)。

2.2 代码

class Solution:def lengthOfLIS(self, nums: List[int]) -> int:n = len(nums)dp = [1] * nfor i in range(n):for j in range(i):if nums[j] < nums[i]:dp[i] = max(dp[i], dp[j] + 1)return max(dp)

http://www.dtcms.com/wzjs/394923.html

相关文章:

  • 聊城企业做网站关键词推广系统
  • 做亳州旅游网站的目的刷移动端seo软件
  • 漳州建设局网站首页建网站哪个平台好
  • 免费网站去哪找百度广告推广怎么收费
  • 四川网站开发发广告平台有哪些免费
  • 怎么说服客户做网站百度网站提交入口网址
  • 三亚网站推广团队怎么在线上推广自己的产品
  • 怎样监测熊掌号绑定成功网站谷歌香港google搜索引擎入口
  • 建设法律法规文本查询网站网络推广宣传方式
  • 合肥做政府网站seo优化网站推广专员招聘
  • wordpress 电影模版知名的seo快速排名多少钱
  • 做淘宝用什么批发网站短信营销
  • 东莞做微网站建设属于免费的网络营销方式
  • 长春网站建设优势吉网传媒好旅游最新资讯
  • 盗取wordpress源码郑州seo培训
  • 苏州网站定制可以看任何网站的浏览器
  • 呼伦贝尔北京网站建设营销企业
  • 广州网站开发费用百度快照下载
  • 深圳网站建设 贴吧企业网站seo排名
  • 厦门网站建站免费网页空间到哪申请
  • 中国网站建设公司排名全球搜官网
  • 如何建设网站济南兴田德润o团队怎么样抖音引流推广免费软件app
  • 营销型企业网站优化的作用seo公司发展前景
  • 浦东建设网站刚刚中国突然宣布
  • 网站推广做哪个比较好公司业务推广
  • 北京社会建设网站怎么做微信小程序
  • 深圳工程建设网站有道搜索
  • 常州高端网站建设公司运营推广怎么做
  • 如何做网站url优化南京seo招聘
  • 两学一做网站按钮图片今日中央新闻