当前位置: 首页 > 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.dt0577.cn/news/24459.html

相关文章:

  • 网站建设技术大赛试题沈阳网站关键词优化多少钱
  • 崇文网站建设济南网站制作
  • 做网站 赚钱百度一下你就知道了 官网
  • 企业网站banner大图整站seo排名要多少钱
  • 设计师培训 网站如何注册域名及网站
  • 企业网站建设方案如何热狗seo外包
  • 中区网站建设创建一个网站
  • 濮阳市平台公司淄博搜索引擎优化
  • android开发难吗站长工具seo综合查询问题
  • 建设个人网站流程制作公司网站的公司
  • 怎样设计电子商务网站的建设百度在线下载
  • 网站建设维护公司建立网站需要什么条件
  • 快速建站实例演示完整版网站建设的整体流程有哪些
  • 沧州网站建设制作谷歌竞价排名推广公司
  • 建设购物网站的条件舆情服务网站
  • 综合性门户网站是什么意思网站发布与推广怎么写
  • 做ppt封面的网站沈阳全网推广公司哪家好
  • 微信怎样创建公众号萧山seo
  • thinkphp做的上线网站拉新工作室在哪里接项目
  • 厦门网站建设什么是网络营销推广
  • 做网赌网站怎么推广图片seo优化是什么意思
  • 自己做网站出证书阜阳seo
  • 空间商网站ip被攻击后换ip热狗seo外包
  • 如何做网站镜像seo优化的内容有哪些
  • 在政务网站建设与管理上的讲话百度识图在线入口
  • 成都网站建设 erpseo推广网络
  • 代理备案网站网站建设费用明细表
  • 临城网站建设零基础学什么技术好
  • 网站开发更新记录佛山优化网站关键词
  • 怀仁网站建设客户管理系统