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

昌邑建设网站网站建设新得体会

昌邑建设网站,网站建设新得体会,网站wap版,wordpress title背景颜色这里写目录标题 300.最长递增子序列 674. 最长连续递增序列718. 最长重复子数组 300.最长递增子序列 视频解析: 第一层for循环遍历每一个元素, ------- 第二层for循环找到当前元素前面有几个小于该值的元素 结尾需要统计最多的个数 class Solution {pu…

这里写目录标题

  • 300.最长递增子序列
  • 674. 最长连续递增序列
  • 718. 最长重复子数组

300.最长递增子序列

视频解析:

第一层for循环遍历每一个元素,
------- 第二层for循环找到当前元素前面有几个小于该值的元素
结尾需要统计最多的个数

class Solution {public int lengthOfLIS(int[] nums) {int n = nums.length;int[] dp = new int[n];//1.初始化Arrays.fill(dp,1);int res =1;for(int i=1;i<n;i++){//第二层for(int j=0;j<i;j++){if(nums[j]<nums[i]){dp[i] = Math.max(dp[i],dp[j]+1);}}res = Math.max(res,dp[i]);}return res;}
}

674. 最长连续递增序列

方法一:动态规划:dp[i]表示前面有几个连续小于当前位置的值

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

方法二:贪心

class Solution {public int findLengthOfLCIS(int[] nums) {int n = nums.length;int count =1;int res =1;for(int i=0;i<n-1;i++){if(nums[i]<nums[i+1]){count++;}else{count=1;}res = Math.max(res,count);}return res;}
}

718. 最长重复子数组

讲解的很好

class Solution {public int findLength(int[] A, int[] B) {int res =0;int[][] dp = new int[A.length+1][B.length+1];for(int i=1;i<=A.length;i++){for(int j =1;j<=B.length;j++){if(A[i-1] == B[j-1]){dp[i][j] = dp[i-1][j-1]+1;}res =Math.max(dp[i][j],res);}}return res;}
}

方法二:一维数组
因为当前元素依赖于(x-1,y-1),所以就需要从后向前去遍历
相当于在二维空间里面,从最后一行开始遍历

class Solution {public int findLength(int[] A, int[] B) {int res =0;int[] dp = new int[B.length+1];for(int i=1;i<=A.length;i++){ // 就像是商品for(int j =B.length;j>0;j--){if(A[i-1]==B[j-1]){dp[j] = dp[j-1]+1;}else{dp[j] =0;}res = Math.max(res,dp[j]);}}return res;}
}
http://www.sczhlp.com/news/145921/

相关文章:

  • 软文文案范文河北网站优化建设
  • 网站开发招投标书网站广告代理如何做
  • app设计方案计划书东莞做网站优化的公司
  • 中英企业网站源码网站建设方案策划书ppt模板
  • 免费个人微网站贵州今天刚刚发生的新闻
  • wordpress创建企业网站搭建网站怎么赚钱
  • 设计师可以做兼职的网站2014网站推广方案
  • 贵阳网站页面设计东莞seo外包公司费用
  • 自己的域名搭建网站wordpress任务论坛
  • 智表 ZCELL:纯前端 Excel 导入导出的高效解决方案,让数据处理更轻松
  • 【MySQL 高阶】MySQL 架构与存储引擎全面详解 - 实践
  • 呼市做网站建设的公司哪家好宿迁市建设局网站首页
  • 三五做网站英语故事网站建设
  • seo建站技巧室内设计网站
  • 专业做汽配的网站代理公司注册公司商标
  • 网站推广计划书怎么写企业形象设计vi手册
  • 哈尔滨网站专业制作网站开发数据库
  • 学会网站开发有什么好处网站开发用什么编辑语言好
  • ISO 雨晨 26200.6588 Windows 11 企业版 LTSC 25H2 自用 edge 140.0.3485.81 - 教程
  • 南京市建设监理协会网站网络媒体设计
  • html网页作业洛阳网站推广优化
  • 网站图片不轮播镇江网站推广
  • 什么是企业云网站建设企业融资概念
  • lc1039-多边形三角剖分的最低得分
  • Powershell 进阶语(三)
  • 随机函数
  • 集合进阶-collection集合
  • 陕西建设局网站微商城平台哪个好
  • dede 子网站站长工具seo综合查询下载
  • tp框架做网站的优点emlog 迁移Wordpress