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

网站建设策划ppt音乐培训如何做网站宣传

网站建设策划ppt,音乐培训如何做网站宣传,手机网站功能开发方案,做网站每一年都要交钱吗目录 1.题目 2.代码 1.题目 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,…

目录

1.题目

2.代码


1.题目

给你一个整数数组 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)) 吗?

2.代码

class Solution {
public:int binarySearch(vector<int>& a,int tar){int l=0;int r=a.size();int mid;while(l<r){mid = (l+r)/2;if(a[mid]<tar){l=mid+1;}else{r=mid;}}return l;}int lengthOfLIS(vector<int>& nums) {int n=nums.size();vector<int> ans;ans.push_back(nums[0]);for(int i=1;i<n;i++){int pos = binarySearch(ans,nums[i]);if(pos==ans.size()){ans.push_back(nums[i]);}elseans[pos] = nums[i];}return ans.size();}
};

http://www.dtcms.com/a/586895.html

相关文章:

  • 制作简历的免费网站wordpress更改电子邮箱验证功能
  • 前端页面白屏排查终极指南:从定位到解决,再到监控 SDK 实现
  • 高通Android DDR分区报错无法启动
  • 做视频类网站需要哪些许可网站制作多少钱一年
  • linux主机上传网站网站免费优化软件
  • 南京市溧水区建设局网站wordpress只能看主页
  • 网站流程图制作软件做外贸网站推广
  • 挖掘关键词爱站网番禺 大石网站建设
  • 基于单片机的智能豆浆机设计(加热打浆熬煮自动控制与防干溢保护)
  • 山东省工程建设管理协会网站网站用户体验评价方案
  • 使用Docker安装Immich照片和视频管理工具
  • 一本通网站1124题:矩阵加法
  • 成都建站费用商丘雷光网络科技有限公司
  • S13 排序算法--快速排序
  • 关于生命意义的问题,在语言这一逻辑范畴内无法解决
  • 顺势而为——交易记录
  • 使用Labelme进行图像标注
  • 商丘网站建设推广公司网站建设管理的规章制度
  • 做网站需要学那些房地产网站制作
  • 做电商网站用什么语言中国十大网络运营商是哪些
  • 基于springboot的民间救援队救助系统
  • 四川铁科建设监理有限公司官方网站国家工商注册网官网
  • 手机网站 分辨率简述建设网站建设的基本流程
  • 什么样的企业要做网站国家示范院校建设网站
  • 一本通网站1125题:矩阵乘法
  • VISN艺术雕刻柜:以现代技艺重塑“老钱风”家居美学
  • 目录rwx权限,文件rwx权限
  • Docker 部署onlyoffice
  • 高端模版网站网站优化外包服务
  • 花钱做的网站本人可以关闭吗湘潭网站建设 地址磐石网络