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

jquery特效的网站小程序定制 seo营销

jquery特效的网站,小程序定制 seo营销,高级网页设计师证书有用吗,洛阳网站建设外包题目: 给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。 一个子数组指的是原数组中连续的一个子序列。 请你返回满足题目要求的最短子数组的长度。 示例 1: …

题目:

给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。

一个子数组指的是原数组中连续的一个子序列。

请你返回满足题目要求的最短子数组的长度。

示例 1:

输入:arr = [1,2,3,10,4,2,3,5]
输出:3
解释:我们需要删除的最短子数组是 [10,4,2] ,长度为 3 。剩余元素形成非递减数组 [1,2,3,3,5] 。
另一个正确的解为删除子数组 [3,10,4] 。
示例 2:

输入:arr = [5,4,3,2,1]
输出:4
解释:由于数组是严格递减的,我们只能保留一个元素。所以我们需要删除长度为 4 的子数组,要么删除 [5,4,3,2],要么删除 [4,3,2,1]。
示例 3:

输入:arr = [1,2,3]
输出:0
解释:数组已经是非递减的了,我们不需要删除任何元素。
示例 4:

输入:arr = [1]
输出:0

提示:

1 <= arr.length <= 10^5
0 <= arr[i] <= 10^9

java代码:

class Solution { // 模板二public int findLengthOfShortestSubarray(int[] arr) {int n = arr.length;int i = 1, j = n-1;while (i<n && arr[i-1]<=arr[i]) ++i;if (i == n) return 0; // arr已经有序while (j-1>=0 && arr[j-1]<=arr[j]) --j;int l = j, r = n-1; int ans = j; // 最坏结果只保留rightfor (int k = 0; k < i; ++k) {int target = arr[k];l = j; r = n; //搜索right区间[j,n-1]while (l<r) {int mid = (l+r)>>1;if (arr[mid] < target) {l = mid+1;} else {r = mid;}}ans = Math.min(ans, r-k-1);}return ans;}
}
http://www.yayakq.cn/news/420105/

相关文章:

  • 网站后台编辑器什么类型的网站流量高
  • 四川省建设工程质量监督总站网站wordpress资源管理
  • 手机 网站开发软件有哪些专业的网站建设宝安西乡
  • 网站规划的意义硬件开发技术
  • 虚拟主机如何分配网站如何注册品牌名称和商标
  • 企业网站建设知识应用技能小程序开发平台有哪些
  • wordpress 搭建博客网站值不值得做seo
  • 做网站建设有哪些公司重庆做网站优化
  • 主机屋 大网站洛阳网站推广优化
  • 自己做的微信网站经常被停止访问建设一个公司网站需要什么条件
  • 电商网站建设计入什么科目南宁有名的seo费用
  • 河池企业网站开发公司app网站设计
  • 网站域名解析查询成免费的crm
  • 株洲做网站网站集约化建设探讨
  • 网站管理是做什么的wordpress运行环境搭建以及安装
  • 作品展示的网站网站发展历程
  • 长沙建网站的公司一对一定制方案iis配置网站无法访问
  • 有没有哪种网站推荐一下哪个国家的绘本网站做的好
  • jquery 单页网站引流用什么话术更吸引人
  • 红安建设局官方网站军事网站大全军事网
  • 女孩做网站工作辛苦吗宜兴网站优化
  • 饰品网站模版郑州seo网站排名优化公司
  • 在internet上建设网站建网站主要工具
  • 泰安网网站建设网站开发和合同范本
  • 高品质网站设计制作网站设计方案应该怎么做
  • 帝国网站教程自己的电脑做服务区 网站
  • 关于苏宁易购网站建设的不足之处区网站建设
  • 指定网站长期建设 运营计划欧洲购物网站排名
  • 鹤峰网站制作泰安招聘信息最新招聘2023
  • 网站怎么投放广告中职教材 网站建设