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

宁波网站推广平台咨询中煜建设有限公司网站

宁波网站推广平台咨询,中煜建设有限公司网站,seo在线优化工具,网站建设的整体流程动态规划#xff1a; 状态定义#xff1a;dp[i]表示以索引为第i个字符结尾的最长递增子序列的长度#xff0c;d[n-1]表示以第n-1个字符作为结尾的最长递增子序列的长度#xff0c;但是这并不是答案#xff0c;因为整个序列中的最长递增子序列不一定以n-1结尾#xff0c;…动态规划 状态定义dp[i]表示以索引为第i个字符结尾的最长递增子序列的长度d[n-1]表示以第n-1个字符作为结尾的最长递增子序列的长度但是这并不是答案因为整个序列中的最长递增子序列不一定以n-1结尾所以应该取出dp数组中的最大值。状态转移想要求dp[i]的值遍历0-i之间的dp[j]如果nums[i]nums[j]则表示第i个字符可以嵌在第j个字符后面dp[i]dp[j]1不断遍历jdp[i]取遍历过程中的最大值即可即dp[i] Math.max(dp[i], dp[j] 1)状态初始化nums的长度最小为1表示最少有一个数字dp[0]表示以第一个字符为结尾的最长递增子序列的长度dp[0]1而其他所有位置的数字都至少存在一个只包含自身的最长递增子序列因此dp数组中所有初始值都应该设置成dp[i]1。 class Solution {public int lengthOfLIS(int[] nums) {int maxLen 1;int n nums.length;int[] dp new int[n];Arrays.fill(dp, 1);for (int i 1; i n; i) {for (int j 0; j i; j) {if (nums[i] nums[j]) dp[i] Math.max(dp[i], dp[j] 1);}maxLen Math.max(maxLen, dp[i]);}// return dp[n];return maxLen;} }
http://www.pierceye.com/news/352073/

相关文章:

  • 溧阳网站建设哪家好网站建设的教程
  • 360怎么做网站做pop网站
  • 网站建设方案书2000字中国正国级名单
  • 企业网站的布局类型网站移动页面怎么做的
  • 人是用什么做的视频网站吗wordpress如何设水印图片
  • 蛋糕店的网站建设咋写深圳市宝安区邮政编码
  • 东莞横沥网站建设杭州网站制作排名
  • 百合怎么做网站网站开发语
  • 网站搭建哪里找最好天津市建设工程信息网站
  • 有免费注册网站吗做教育网站还挣钱吗
  • 网站做百度推广需要哪些条件店铺推广软文范例
  • 台州企业网站搭建特点迅美网站建设
  • 做营销网站推广官方网站建设方法
  • 网页设计精选网站网站查询功能怎么做
  • 重庆专业网站推广流程建立平台的步骤
  • 舟山市普陀区建设局网站net网站开发 兼职
  • 网站备案流程阿里云南宁网站建设官网
  • h5网站制作介绍简单的静态 新闻 asp 网站源码
  • 济南seo网站推广公司帮别人做彩票网站吗
  • 郑州市网站建设怎么样wordpress wp editor
  • 台州网站建设 推广公司网络营销课程总结范文
  • 网站 外包 版权杭州做官网的有哪些公司
  • 微信网站html5中山平面设计公司
  • 建站网站教程视频世界网站排名
  • 做小程序的流程seo 整站优化
  • 网站前台代码国内网站主机
  • 网站后台asp源码高明顺德网站建设
  • 网站建设推广软文网络规划设计师考试全程指导(第2版) pdf
  • 备案网站多少钱支持wordpress的空间
  • 哈尔滨网页模板建站wordpress网页设定