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

高速公路建设管理局网站课程网站建设ppt模板下载

高速公路建设管理局网站,课程网站建设ppt模板下载,怎么做网站最便宜,建网站不花钱免费建站题目#xff1a; 给你一个整数数组 arr #xff0c;请你删除一个子数组#xff08;可以为空#xff09;#xff0c;使得 arr 中剩下的元素是 非递减 的。 一个子数组指的是原数组中连续的一个子序列。 请你返回满足题目要求的最短子数组的长度。 示例 1#xff1a; …题目 给你一个整数数组 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 (in arr[i-1]arr[i]) i;if (i n) return 0; // arr已经有序while (j-10 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 (lr) {int mid (lr)1;if (arr[mid] target) {l mid1;} else {r mid;}}ans Math.min(ans, r-k-1);}return ans;} }
http://www.hkea.cn/news/14413630/

相关文章:

  • 个人网页制作成品下载保定网站建设seo优化营销
  • 建设网站的公司济南兴田德润o简介图片东莞公众号开发公司
  • 企业展示类网站模板快速开发软件
  • 网站多少流量够用自学做网站多久
  • 网站设计 北京店挖矿网站怎么免费建设
  • 网站建设 图书天元建设集团有限公司第九建筑工程公司
  • 网站关键词之间用什么符号隔开和龙市建设局网站
  • 学做宝宝衣服的网站推广软件平台
  • 北京网站建设公司兴田德润活动网站开发的经济效益分析
  • wap建设网站爱下手机站
  • php代码删除网站企业网站 html模板下载
  • WordPress获取文章封页图百度代做seo排名
  • 自己做淘客网站成本大吗页面设置上37cm
  • 网站首页轮播图怎么换开发一个网站平台多少钱
  • 皮具网站建设环保网站查询碾米是否做备案
  • 网站三网合一做游戏自媒体视频网站
  • 如何给网站数据备份网站教育机构排行前十名
  • 哪些外贸网站比较好网站建设价格一览表
  • 怎么做网页制作网站模板哈尔滨最新消息
  • 自己怎么做电影网站大连住建局官网网站
  • 审计网站建设毕业设计腾讯3大外包公司
  • 重庆网站制作一般多少钱微网站制作速成法
  • 上海工程建设安全协会网站用word 做网站
  • 怎么建网站不用买空间wordpress做公司网站
  • 做电影网站合法吗甘肃省作风建设年活动有网站
  • 外贸SOHO建公司网站wordpress mysql5.1
  • 做网站的图片的内存网页设计与制作作业代码
  • 建站工具缺点彩票网站建设古大学
  • 网站该怎么找到网站建设活动方案
  • 没有网站可以做cpc吗租房网站开发视频教程