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

网站栏目结构优化网站开发有关费用

网站栏目结构优化,网站开发有关费用,网站开发台州,网上有多少个购物平台目录 LeetCode674.最长连续递增序列 题目描述 解法1#xff1a;动态规划 代码实现 题目链接 题目描述 给定一个未经排序的整数数组#xff0c;找到最长且 连续递增的子序列#xff0c;并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r#xff08;l 动态规划 代码实现 题目链接 题目描述 给定一个未经排序的整数数组找到最长且 连续递增的子序列并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 rl r确定如果对于每个 l i r都有 nums[i] nums[i 1] 那么子序列 [nums[l], nums[l 1], ..., nums[r - 1], nums[r]] 就是连续递增子序列。 示例 1 输入nums [1,3,5,4,7] 输出3 解释最长连续递增序列是 [1,3,5], 长度为3。尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的因为 5 和 7 在原数组里被 4 隔开。 示例 2 输入nums [2,2,2,2,2] 输出1 解释最长连续递增序列是 [2], 长度为1。 提示 0 nums.length 10^4 -10^9 nums[i] 10^9 解法1动态规划 这个题求连续的递增序列我们在遍历的过程中也可以使用dp数组将我们每一个位置的最长递增序列表示出来如果当前nums数组的值大于上一个位置的值那么看上一个dp[i-1]的值如果不为0则dp[i] dp[i-1] 1; 确定dp数组dp table以及下标的含义 dp[i]以下标i为结尾的连续递增的子序列长度为dp[i]。 注意这里的定义一定是以下标i为结尾并不是说一定以下标0为起始位置。 确定递推公式 如果 nums[i] nums[i - 1]那么以 i 为结尾的连续递增的子序列长度 一定等于 以i - 1为结尾的连续递增的子序列长度 1 。 即dp[i] dp[i - 1] 1; 因为本题要求连续递增子序列所以就只要比较nums[i]与nums[i - 1]而不用去比较nums[j]与nums[i] j是在0到i之间遍历。 dp数组如何初始化 以下标i为结尾的连续递增的子序列长度最少也应该是1即就是nums[i]这一个元素。所以dp[i]应该初始1; 确定遍历顺序 从递推公式上可以看出 dp[i 1]依赖dp[i]所以一定是从前向后遍历。 本文在确定递推公式的时候也说明了为什么本题只需要一层for循环代码如下 for (int i 1; i nums.size(); i) {if (nums[i] nums[i - 1]) { // 连续记录dp[i] dp[i - 1] 1;} } 代码实现 class Solution {public int findLengthOfLCIS(int[] nums) {int len nums.length;if (len 1) return 1;int max 0;int temp 1;for (int i 1; i len; i) {if (nums[i] nums[i-1]) {temp;}else {temp 1;}max Math.max(max,temp);} ​return max;} }
http://www.pierceye.com/news/866148/

相关文章:

  • 有哪些做拎包入住的网站中国建设银行网站会员用户名
  • 用模板搭建的网站备案吗wordpress热门文章调用
  • 有哪些电商网站中山视角做网站的公司
  • 做网站 点击跳转html菜鸟教程下载
  • 苏州做公司网站设计的公司嘉盛建设集团官方网站
  • 建设银行e路护航官方网站登陆医疗网站做药品是干嘛
  • 十堰h5响应式网站西安网站制作厂家
  • 建设银行官方网站企业网银手机网站怎么dw做
  • 简单自适应网站wordpress联系表格
  • 雄县没有做网站的公司广告设计与制作就业率
  • 网站找谁做贵州网架公司
  • 做纸箱在什么网站找客户wordpress默认导航栏
  • wordpress采集自动伪原创福州360手机端seo
  • 工信部网站备案要求重庆网站公司设计
  • 宛城区建网站淘宝网页设计报告
  • 网站后台需求字节跳动员工人数2019
  • saas建站 cms科技感背景素材
  • 武进区城乡建设局网站在线员工后台网站建设
  • 关于网站开发人员的薪资易语言怎么做无限打开网站
  • 网站备案名称几个字企业网站定制案例
  • 新浪云服务器做网站重庆建设厅官方网站
  • 苏州市住房和城乡建设局官方网站郑州专业旅游网站建设
  • 网站免费正能量直接进入浏览器下载安装公开课网站建设
  • 个人做电影网站合法吗网页制作与网站建设完全学习手册下载
  • 椒江做网站wordpress的分类
  • 新手做网站应该注意什么重庆市建设工程造价信息网公众号
  • 网址输入奉化seo页面优化外包
  • 坪山商城网站建设哪家效益快教务管理系统是应用软件吗
  • 深圳网站搭建找谁怎么在手机上制作app
  • 做app和做网站的区别桂林市天气预报15天