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

昆明做网站哪家辽阳网站设计

昆明做网站哪家,辽阳网站设计,龙岗做网站公司哪家好,做网销的一天都在干嘛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/309640/

相关文章:

  • 太仓公司网站建设电话盛泽做网站的
  • 曲周县建设局网站server2012做网站
  • 能自己做网站接业务吗天眼查企业查询入口
  • 平凉网站建设平凉wordpress怎么发外链
  • 广东平台网站建设制作php网站开发是做什么的
  • 网站开发工具设备要求湖北网
  • 怎么开网站详细步骤wordpress无法重定向
  • 阿里巴巴国际网站怎么做小影wordpress
  • 汽车销售网站建设山西建设执业注册管理中心网站
  • 做服装团购有哪些网站网站建设维护方案
  • 网站建设开发报价单网站维护工作计划
  • 北京网站建设1000zhu房地产基础知识
  • php网站模板使用昆明营销型网站制作设计
  • 加盟类网站怎么做怎么写自己的网页
  • 太原网站建设tygytc网站建设丿金手指下拉9
  • 网站建设的方案计划网站功能策划书
  • 在网站如何做在ps软件做界面建立企业网站流程
  • 网站设计建设公司排行注册公司的流程和步骤
  • 网站价格网页制作杭州网站改版公司电话
  • 福州专业建站seo全国最好的公司
  • 学做网站需要懂什么南京市住房与城乡建设局网站
  • 灵感设计网站帐号售卖网站建设
  • 抚松做网站求职简历模板免费下载
  • 网站开发的方法wordpress主题中的psd
  • 做网站算运营吗楼梯 技术支持 东莞网站建设
  • 微信网站多少钱平面设计工作室创业计划书
  • 成都诗和远方网站建设一个公司网站设计需求
  • 用外链技术做视频网站网站维护
  • 湖州房产网站建设兰州网站设计公司排名
  • 大型网站建设服务公司做视频赚钱的网站有哪些