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

网站建设学什么的紧急域名升级更换通知

网站建设学什么的,紧急域名升级更换通知,管理咨询公司收费,wordpress 中文名题目详情#xff1a; 给你一个整数数组 nums #xff0c;找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列#xff0c;删除#xff08;或不删除#xff09;数组中的元素而不改变其余元素的顺序。例如#xff0c;[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的…题目详情 给你一个整数数组 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提示 1 nums.length 2500-104 nums[i] 104 进阶 你能将算法的时间复杂度降低到 O(n log(n)) 吗? 代码实现 class Solution { public int lengthOfLIS(int[] nums) { // 如果数组为空则最长递增子序列的长度为0 if (nums.length 0) { return 0; } // 创建一个与输入数组等长的dp数组用于存储以当前元素结尾的最长递增子序列的长度 int[] dp new int[nums.length]; // 初始化dp数组的第一个元素为1因为每个元素本身都可以作为一个长度为1的递增子序列 dp[0] 1; // 初始化mmax为1用于记录最长递增子序列的长度 int mmax 1; // 遍历数组中的每一个元素 for (int i 1; i nums.length; i) { // 初始化dp[i]为1因为当前元素本身至少可以作为一个长度为1的递增子序列 dp[i] 1; // 遍历当前元素之前的所有元素 for (int j 0; j i; j) { // 如果当前元素大于之前的某个元素说明可以形成更长的递增子序列 if (nums[i] nums[j]) { // 更新dp[i]为当前元素与之前的元素形成的递增子序列长度与dp[i]的较大值 dp[i] Math.max(dp[i], dp[j] 1); } } // 更新mmax为dp[i]与mmax的较大值用于记录全局的最长递增子序列长度 mmax Math.max(mmax, dp[i]); } // 返回最长递增子序列的长度 return mmax; } }
http://www.pierceye.com/news/771880/

相关文章:

  • 上海网站制作商多用户网上商城
  • 四川建设网电子招投标网站莱芜金点子电话
  • 深圳科技网站建设网站怎么做跳站
  • 做网站需要多少人全国物流货运平台
  • 温州建网站用自己的电脑做网站
  • 综合性门户网站有哪些高端网站建设 房产
  • 百度做的网站能优化吗如何在jsp上做网站页面代码
  • 广州市品牌网站建设公司营销型网站开发推广
  • 甜品网站首页设计用php做的网站模版
  • 怎样做企业的网站百度下载安装免费版
  • 常州市网站优化汕头网站建设和运营
  • wordpress 同分类评论调用seo排名是什么
  • 网站建设推广怎么玩软件开发模型是什么
  • 网站开发报价表格海口注册公司代理公司地址电话
  • 西宁好的网站建设视频网站文案
  • 郑州网站优化网络建设有限公司网站建设 交单流程
  • 网站搬家内页打不开重庆市建设工程信息网怎么进不去
  • 深圳 做公司网站网站用什么建设
  • 网站更换空间对优化的影响营销号视频生成器手机版
  • 南宁大型网站推广公司昆山网站制作哪家好
  • 格尔木哪里有做网站的wordpress编辑器排版
  • 怎样开电商襄阳抖音seo找哪家
  • 个人网站 域名舞阳专业做网站
  • 做国外购物网站凤山网站seo
  • 苏州制作网站的有几家WordPress文章编辑链接
  • 免费看电视剧的网站2021网站建设坂田
  • 网站建设中 目录怎么做更好wordpress最好用的虚拟主机
  • 网站百度网盘南京市建设局网站
  • 让别人做网站多久开始注册域名公司注册地址提供
  • 手机网站 设计趋势建设银行暑期招聘网站