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

网站排名恢复印度疫情最新消息

网站排名恢复,印度疫情最新消息,小程序制作步骤,企业微网站制作教程题目: 思路: 通常来说,子序列不要求连续,而子数组或子字符串必须连续;对于子序列问题,第一种动态规划方法是,定义 dp 数组,其中 dp[i] 表示以 i 结尾的子序列的性质。在处理好每个…

题目:
在这里插入图片描述

思路:

  • 通常来说,子序列不要求连续,而子数组或子字符串必须连续;
  • 对于子序列问题,第一种动态规划方法是,定义 dp 数组,其中 dp[i] 表示以 i 结尾的子序列的性质。在处理好每个位置后,统计一遍各个位置的结果即可得到题目要求的结果。
  • 在本题中, dp[i] 可以表示为以 i 结尾的、最长子序列长度。对于每个位置 i ,如果其之前的某个位置 j 所对应的数字小于位置 i 所对应的数字 ,则我们可以获得一个以 i 结尾、长度为 dp[j] + 1 的子序列。为了遍历所有情况,我们需要对 i 和 j 进行两层循环,其时间复杂度为 O(n2)。

参考:
https://blog.csdn.net/weixin_43894455/article/details/130477427
https://blog.csdn.net/qfc_128220/article/details/127931755

代码:

public int lengthOfLIS(int[] nums) {//动态规划表int[] dp = new int[nums.length];// dp[0] = 1; // 这里不行,考虑为什么?int max = 1;for (int i = 0; i < nums.length; i++) {//base case 每个位置本身长度dp[i] = 1;for (int j = 0; j < i; j++) {// i 位置依次向前比 ,比j 位置大,就是 1 + dp[i]// 根据不同j位置上的数,来更新最大值if (nums[i] > nums[j]) {      // 注意,这里比较的是 nums ,不是dp数组dp[i] = Math.max(dp[i], 1 + dp[j]);max = Math.max(max, dp[i]);}}}return max;}
http://www.hengruixuexiao.com/news/7072.html

相关文章:

  • 在线教育网站用什么做百度网站推广费用多少
  • 阜新网站建设网站域名备案信息查询
  • 如和做视频解析网站二级域名免费分发
  • 提供做网站服务好云南网站建设公司哪家好
  • 建筑工程公司网站模板下载seog
  • 网上接单做衣服哪个网站seo顾问服务福建
  • 西藏工业和信息化部网站百度搜图匹配相似图片
  • 网站开发验证码功能网络软文案例
  • 微信web开发者工具下载吉林网站seo
  • 北京做网站费用建网站
  • 南京百家湖网站建设选择一个产品做营销方案
  • centos7 wordpress网站世界军事新闻
  • 网站做百度推广吗百度广告费用
  • 网站建设服务器维护内容百度seo优化
  • 南京做网站好的公司成都专门做网络推广的公司
  • 做视频网站需要什么证长沙建站优化
  • 用bootstrap做的外国网站google关键词排名优化
  • 公司网站集群系统架构及建设思路吉林网站seo
  • 付费网站推广什么是推广
  • 自学做网站需要多久百度seo优化包含哪几项
  • 网站建设的方法步骤搜索引擎推广的三种方式
  • 家政公司简介模板什么是seo教程
  • wordpress 分页代码网站排名优化+o+m
  • 桓台做网站关键词在线采集
  • 建搜索型网站优化流程
  • 在手机上自建网站怎么弄网站快速刷排名工具
  • 怎样做网站运营seo外包公司排名
  • 武汉网站优化好免费b站软件推广网站
  • 网站的费用可以做无形资产黑帽seo是作弊手法
  • 菏泽网站建设信息广点通投放平台登录