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

315权益日网站建设话术互联网

315权益日网站建设话术,互联网,全网优化推广公司,php网站开发专业介绍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.ds6.com.cn/news/22402.html

相关文章:

  • 郴州做网站公司福州seo兼职
  • 网站下载的wordpress模板如何添加网络软文营销案例
  • 怎么增加网站的流量易推客app拉新平台
  • 有没有做淘宝的网站吗搜索引擎调词工具哪个好
  • 如何在网站做电子杂志seo优化要做什么
  • 网站标题关键词堆砌太原做网站的工作室
  • 给个网址好人有好报seo搜索排名优化
  • 一个网站开发团队的人员配置哪些网站有友情链接
  • wordpress个性登录插件百度关键词优化软件如何
  • 济南网站建设cnwenhui今日腾讯新闻最新消息
  • 两个网站互相做外链免费无代码开发平台
  • wordpress网站访问验证码宜昌网站建设公司
  • 比特币做游戏币的网站可以直接进入的舆情网站
  • wordpress在线聊天谷歌seo综合查询
  • 新网站应该怎么做seo厦门seo
  • 营销网站好不好兰州关键词快速上首页排名
  • 网站流量少怎么做谷歌搜索关键词排名
  • 内网建站工具seo排名软件有用吗
  • 网站域名管理权限seo免费优化网址软件
  • 辽宁省营商环境建设局 网站百度网盘官网登录入口
  • 百度网站验证方法广州网络运营课程培训班
  • 网站搭建中转seo推广服务哪家好
  • 农林行业网站开发公司百度在线提问
  • 做网站找客源互联网舆情信息
  • 女性开源网站合肥网站优化公司
  • 网站模板设计站外seo推广
  • 湘潭网站公司搜索引擎排名大全
  • 如何找外贸网站建设公司代做seo排名
  • 做网站或者app网店营销策划方案
  • 如何给公司做网站什么关键词能搜到资源