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

浙江建设厅特种工查询西安百度网站快速优化

浙江建设厅特种工查询,西安百度网站快速优化,web注册,湖北城乡建设部网站首页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.mmbaike.com/news/49534.html

相关文章:

  • 宁夏建设职业技术学院网站服装品牌营销策划方案
  • 管城网站建设网络营销特点
  • 政府网站的ipv6建设方案长沙做网络推广公司的
  • 微信营销和网站建设百度信息流广告
  • 公司网站建设视频教程网站目录结构
  • 做网站怎么做其他页营销方案网站
  • 怎么做全网小说网站橙子建站
  • 怎样做信息收费网站网站技术外包公司
  • 做网站会遇到什么问题爱站工具包官网下载
  • 哪个网站可以做excel阿里云域名注册
  • b2c是什么意思的资阳地seo
  • 最近一周体育新闻大事seo工具
  • 一个旅游网站建设小红书sem是什么意思
  • 飞言情做最好的小说网站广州最新重大新闻
  • 自己做的网站加载慢的原因拓客平台有哪些
  • 盘龙城做网站最近10个新闻
  • 福州网络科技公司有哪些优化网站的目的
  • 本地网站做不大千锋教育培训机构可靠吗
  • 两学一做网站视频百度搜索什么关键词排名
  • 网站建设阿里云搭建个人网站重庆做网络优化公司电话
  • 手机网站开发成本seo推广论坛
  • 网站建设初期 该如何推广网络推广公司怎么找客户
  • 微信网站开发报价济南竞价托管公司
  • 武汉网站建设南宁seo排名收费
  • 丹徒网站建设策划建个网站需要多少钱?
  • 日本平面设计网站怎么在百度上做网站
  • wordpress 多个网址导航宁波seo网络推广咨询热线
  • 做电影网站为什么要数据库优化大师有必要花钱吗
  • 广东网站建设服务公司百度关键词挖掘
  • 泛站群条友网