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

游戏网站建设流程app开发费用一览表

游戏网站建设流程,app开发费用一览表,关键词语有哪些,长期做网站应该购买稳定的空间hot100_300. 最长递增子序列 思路动态规划 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 […

hot100_300. 最长递增子序列

  • 思路
    • 动态规划

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

示例 1:
输入:nums = [10,9,2,5,3,7,101,18]
输出:4
解释:最长递增子序列是 [2,3,7,101],因此长度为 4 。

示例 2:
输入:nums = [0,1,0,3,2,3]
输出:4

示例 3:
输入:nums = [7,7,7,7,7,7,7]
输出:1

思路

dp[j] 表示 下标 j 处,递增子串的最大长度,
j<i
遍历 j
dp[i] = max(dp[j]) + 1,其中 num[j]<num[i]

动态规划

自己写的

class Solution {public int lengthOfLIS(int[] nums) {int n = nums.length;int[] dp = new int[n+1];for(int i=0;i<n;i++){int max = 0;for(int j=0;j<i;j++){if(nums[j]<nums[i] && j<i){if(max < dp[j]+1){max = dp[j]+1;}}}dp[i] = max;}int max = 0;for(int i=0;i<n;i++){if(max < dp[i]){max = dp[i];}}return max+1;}
}

官方答案

class Solution {public int lengthOfLIS(int[] nums) {if(nums.length == 0){return 0;}int[]dp = new int[nums.length];dp[0] = 1;int maxans = 1;for(int i=1;i<nums.length;i++){dp[i] = 1;for(int j=0;j<i;j++){if(nums[i]>nums[j]){dp[i] = Math.max(dp[i],dp[j]+1);}}maxans = Math.max(maxans,dp[i]);}return maxans;}
}
http://www.dtcms.com/wzjs/537935.html

相关文章:

  • 永州公司做网站dedecms仿站
  • 为什么电子网站开发宝宝个人网站模板
  • 怎么能创建自己的网站东莞网站开发
  • 海南住房建设厅网站南丰网站建设
  • 做旅游网站的目的和意义万网域名登录
  • 网站建设上如何提高市场竞争力网站策划报告怎么写
  • 做平面资源比较好的网站wordpress 搭建教程 pdf
  • 大型 网站 建设 公司win7系统下动网站建设
  • 枣庄网站建设制作谷歌外贸推广怎么做
  • discuz做网站赚钱经历mvc网站入口asp
  • 城乡建设厅官方网站办事大厅深圳网站设计+建设首选
  • 陕西网站建设方案优化前端开发培训机构tuj
  • 手机可以搭建网站吗企业做的网站费入什么科目
  • 西安网站建设云速桂林wordpress
  • 苏州网页设计制作seo优化网站的手段
  • 怎样制作网站?河北省承德市兴隆县建设局网站
  • 微信怎么建设网站南昌网站建设设计
  • 深圳网站设计机构合肥培训网站推广
  • 连云港seo网站推广xampp wordpress安装教程
  • asp网站源代码下载原创作文网
  • 提供网站建设定制个人网页制作成品免费下载
  • 做网站的怎么跑业务北京网站开发公司飞沐
  • 邢台优化网站排名国外直播平台tiktok
  • 免费建站排名网站建设会用到ppt吗
  • 总工会网站建设方案旺道网站排名优化
  • 彩票网站开发需要多少钱怎么做网站卖空间
  • 柳州团购汽车网站建设佳天下装饰公司怎么样
  • 网站制作安全防范方式怎么在百度自己创网站
  • 上海创意型网站建设云南省网站建设收费调查报告
  • 建筑最吃香的专业seo外包公司怎么样