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

服装平台网站有哪些wordpress模板最多使用

服装平台网站有哪些,wordpress模板最多使用,网络营销策略有哪五种,thinkphp2.1网站挂文件题目: 给你一个整数数组 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/441927/

相关文章:

  • 网站建设制作设计营销公司杭州小型外包公司在哪找项目
  • 全网vip视频网站建设跨境电商运营模式有哪些
  • 急求一张 网站正在建设中的图片昆明网站建设专家
  • 网站维护工程师月薪多少asp+php+jsp网站开发
  • 做网站诊断步骤打开一个网站在建设中
  • 建设银行面试通知网站人人做全免费网站
  • 简单php企业网站源码做ppt的模板的网站有哪些内容
  • 最有吸引力的营销模式网络推广优化方法
  • 江苏省住房和建设部网站wordpress启用silder
  • 培训学校 网站费用爬取旅游网站数据并进行分析
  • 怎么做分享软件的网站百度小程序开发工具下载
  • 网站品牌词如何优化潜山做网站
  • 电商货源网站文化馆网站数字化建设介绍
  • 石家庄网站建设联系电话招标网站排行榜
  • 网站社区建设网站服务器可以为网络客户端提供文档
  • 微信微网站模版南宁网站开发价格
  • 网站推广哪家好做家装的网站
  • 杭州手机网站制作电脑公司wordpress调用最新留言
  • 商城网站设计企业沧州网站设计哪家好
  • 网站图标代码杭州模板网站好
  • 学习做网站的网站企业案例网站
  • 建设企业网站内容济宁网站建设吊装
  • 郑州网站制作网页网站群系统破解版
  • 公司制作一个网站网站建设存在的困难
  • 做直通车任务的网站推广引流平台app大全
  • 网站开发团队做网站 参考文献
  • 外国网站的浏览器如何建设网络营销渠道
  • 手机端网站设计页面设计布局
  • 公司网站开发制作公司自己做网站到哪里去接广告
  • 网站设计能出来什么汽车零件销售网站开发