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

网站系统维护中广东建设厅官网证书查询

网站系统维护中,广东建设厅官网证书查询,东莞本地招聘网,苏州网站开发公司有哪些题意理解&#xff1a; 给定一个未经排序的整数数组&#xff0c;找到最长且 连续递增的子序列&#xff0c;并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r&#xff08;l < r&#xff09;确定&#xff0c;如果对于每个 l < i < r&#xff0c;都有 nums[i…

题意理解:

        给定一个未经排序的整数数组,找到最长且 连续递增的子序列,并返回该序列的长度。

连续递增的子序列 可以由两个下标 l 和 rl < r)确定,如果对于每个 l <= i < r,都有 nums[i] < nums[i + 1] ,那么子序列 [nums[l], nums[l + 1], ..., nums[r - 1], nums[r]] 就是连续递增子序列。

        这里的子序列,要求连续,所以当碰到不递增的情况断开。

        这里采用动态规划的思路来进行解题。

解题思路:

        (1)dp[i]表示到nums[i]符合递增要求的子序列的最大长度。

        (2)初始化

                每个数字开始,都能获得一个长度的递增子序列

                所以dp数组初始化为1

        (3)递推公式

                if(dp[i-1]<dp[i])

                        dp[i]=dp[i-1]+1

1.解题

public int findLengthOfLCIS(int[] nums) {int[] dp=new int[nums.length];Arrays.fill(dp,1);for(int i=1;i< nums.length;i++){if(nums[i-1]<nums[i])dp[i]=dp[i-1]+1;}int max=0;for(int i=0;i<nums.length;i++){max=Math.max(dp[i],max);}return max;}

2.分析

时间复杂度: O(n)

空间复杂度: O(n)

http://www.yayakq.cn/news/820490/

相关文章:

  • 中国公司黄页烟台网站建设seo
  • 安庆网站建设为长沙房产网最新楼盘地图
  • wap建站程序源码wordpress 调用当前分类
  • 济南高新区建设局网站html网页制作视频教学
  • aspcms网站图片不显示云南照明网站建设
  • 西安网站快速备案销售公司做网站
  • 做网站需要花多少钱做网站的服务商
  • 网站建设存在风险专门做地方特产的网站
  • 网站开发 技术问题网页设计培训主要经营范围
  • 网站如何做ICP备案私人做网站建设
  • 郑州的建设网站有哪些手续wordpress怎么上传主题
  • wordpress官网模板株洲seo优化首选
  • 网站设计一般包括网站结构设计试玩平台网站开发
  • 美橙互联网站建设进不去市场营销策略
  • 昆山外贸型网站制作装修公司报价明细表范本
  • 专业h5网站建设教程网站策划书总结
  • wdcp新建网站做编程网站
  • 外贸网站翻译建设婚庆设计网站模板
  • 如何自己做资源网站亚马逊跨境电商app
  • cms是什么平台关键词优化排名工具
  • 好发信息网站建设欢迎访问中国建设银行网站密码重置
  • 南阳网站排名优化公司wordpress ajax接口
  • 一个主机建多少个网站虚拟空间网站回收池有什么作用
  • 网站建设与管理 自考时尚网站模板代码
  • 做公司网站的公司有哪些农产品跨境电商平台有哪些
  • 中文域名和网站的关系过年做哪些网站致富
  • 网站建设构建方案个人网站设计论文模板
  • 龙岗网站 建设深圳信科关键词是在网站后台做的吗
  • 人和机械网站建设企业网站建设方案文档
  • 如何推广运营网站定制版app