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

网站源码查看成都网页设计公司推荐

网站源码查看,成都网页设计公司推荐,用flash做网站教程,网站制作公司 云南题意理解&#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/115383/

相关文章:

  • 商业网站模板下载全中文网站开发
  • 网站被攻击会影响收录么网页与网站的区别
  • 人力资源网站建设计划书博望哪里做网站
  • 廊坊网站排名优化公司网站建设自建服务器
  • 重庆网站建设制作费用做网站怎么加视频
  • 别人做的网站黄页88登录入口
  • 自贡市住房和城乡建设局网站天眼查免费查询入口
  • 重庆网站建设冒号元氏网站制作
  • 批量优化网站软件北京南昌企业网站制作
  • 网站备案要什么口碑好的丹徒网站建设
  • 建设银行jo 办网站用卡事件营销的方法
  • 品牌网站建设 磐石网络官方网站软件的开发流程
  • 免费企业建站系统源码河南省网站建设
  • 深圳外贸seo网站推广WordPress无法提交评论
  • 湖南长沙做网站网站专题栏目策划方案
  • 网站建设构建方案wordpress表格不显示
  • 有哪些学做衣服的网站有哪些上海网站推广很好
  • 网站链接用处wordpress建影视网站
  • 教学网站模板注册一个空壳建筑公司
  • 形容网站做的好的词语软件外包收费标准
  • 品牌网站建设框架做网站哪家好 张家口
  • 推广seo网站无货源网店哪个平台好
  • 晚上睡不着网站2021免费网站设计素材网站推荐
  • 我做的网站打开慢怎么处理中盛浩瀚建设有限公司网站
  • 怎么样做网站代制作二维码软件
  • 网站规划 评价凡客诚品官方
  • 做公益网站用股票代码做网站的
  • 品牌网站制作方案注册公司最少需要多少钱
  • 向自己做网站广东省建设网站
  • wp网站开发地方网站发展