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

营销网站建设平台合肥最新通告

营销网站建设平台,合肥最新通告,免费门户网站模板下载,简单oa网站建设方案300.最长递增子序列 题目:给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,…

300.最长递增子序列 

题目:给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。

class Solution {public int lengthOfLIS(int[] nums) {int[] dp = new int[nums.length];dp[0] = 1;for(int i = 1;i<nums.length;i++){int temp = i;int max = 1;while(--temp>=0){if(nums[temp]<nums[i])max = Math.max(max,dp[temp]+1);}dp[i] = max;}int res = 0;for(int i = 0;i<nums.length;i++){res = Math.max(res,dp[i]);}return res;}
}

674. 最长连续递增序列 

题目:给定一个未经排序的整数数组,找到最长且 连续递增的子序列,并返回该序列的长度。连续递增的子序列 可以由两个下标 l 和 rl < r)确定,如果对于每个 l <= i < r,都有 nums[i] < nums[i + 1] ,那么子序列 [nums[l], nums[l + 1], ..., nums[r - 1], nums[r]] 就是连续递增子序列。

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

718. 最长重复子数组  

题目:给两个整数数组 nums1 和 nums2 ,返回 两个数组中 公共的 、长度最长的子数组的长度 

方法一:暴力解法

class Solution {public int findLength(int[] nums1, int[] nums2) {int res = 0;for(int i = 0;i<nums1.length;i++){for(int j =0;j<nums2.length;j++){int index1 = i;int index2 = j;while(index1<nums1.length&& index2<nums2.length && nums1[index1]==nums2[index2]){index1++;index2++;}res = Math.max(res,index1-i);}}return res;}
}

方法二:动态规划

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

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

相关文章:

  • 河北高端网站制作微网站备案
  • 办公家具网站建设公司濮阳建设工程交易网中标公示
  • 学做美食交流网站专注昆明网站推广
  • 网站备案咨询零基础自己建网站
  • 网站开发宣传图wordpress 建立数据库连接时出错 用户名密码可能不正确
  • 网站根目录在哪儿成都新冠病最新消息
  • 哈尔滨模板建站新报价游戏客户端开发
  • 做全景的h5网站短网址生成在线
  • 网站开发数据库速度解决方法无锡网络推广哪家好
  • 建设一个类似于京东的网站深圳市宝安区核酸检测点
  • 织梦电影网站模板下载网站响应时间多久
  • 住房和城乡建设部监理工程师网站衡水建设企业网站
  • 网站运营专员岗位职责深圳软件定制公司有哪些
  • 孝感网站建设 付款方式 银行wordpress删除的菜单找回
  • 有人用wordpress默认主题春哥seo博客
  • 凡科建站手机版登录沈阳网站建设推广服务
  • 网站的软文推广网页升级防问广大
  • 为网站开发app网页设计尺寸的赏析
  • 网站开发过程中感想百度改网站描述
  • 珠海模板建站平台怎么做市场推广
  • 做摄像头模组的网站wordpress食谱主题
  • 网站建设氵金手指下拉十二wordpress排名
  • 深圳排名网站小程序源码网站论坛
  • 网站下载链接怎么做wordpress整理
  • discuz网站怎么做排名自己做网站的软件
  • 网站运营需要什么行业技术登录企业网站管理系统
  • 如何建导航网站平台网站建设费用
  • 怎么制作手机网站平台网站首页布局
  • 东莞好的网站国外站建设价格oa报表网站开发
  • 备案时网站名称怎么写一个网站做十个二级域名