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

电子商务系统 网站建设有个电商网站模板

电子商务系统 网站建设,有个电商网站模板,杭州小程序建设,精品下载站题目: 解析: 1、先构造前缀和数组 2、单调队列存放滑动窗口,目的求Sj-Si >k的情况下,窗口最小。 代码: class Solution {public int shortestSubarray(int[] nums, int k) {int n nums.length;long[] sums new …

题目:

在这里插入图片描述

解析:
1、先构造前缀和数组
2、单调队列存放滑动窗口,目的求Sj-Si >=k的情况下,窗口最小。

代码:

class Solution {public int shortestSubarray(int[] nums, int k) {int n = nums.length;long[] sums = new long[n + 1];      // 注意这里加和后,容易超过int,加和用long数组for (int i = 1; i <= n; i++) {sums[i] = sums[i - 1] + nums[i - 1];}Deque<Integer> deque = new LinkedList<>();deque.add(0);int res = Integer.MAX_VALUE;for (int i = 1; i <= n; i++) {while (!deque.isEmpty() && sums[i] - sums[deque.peek()] >= k) { // 注意边界,求最小这里应该 >=res = Math.min(res, i - deque.poll());}//将所有大于等于s[i]的数删掉 问题:这里不删能怎么样,上面求最小值会守影响么?while (!deque.isEmpty() && sums[deque.peekLast()] >= sums[i]) {  // 注意边界,求最小这里应该 >=deque.pollLast();}deque.add(i);}if (res == Integer.MAX_VALUE) {return -1;}return res;}
}
http://www.yayakq.cn/news/239146/

相关文章:

  • 优秀的网站有哪些教育网站怎么做
  • 滁州市工程建设网站部队内网网站建设方案
  • h5 网站开发流程图新媒体管家
  • 网站建设目标是什么意思临淄区住房和城乡建设局网站
  • 金溪做网站wordpress 食谱主题
  • 成都网站建设028net徐州网站开发培训
  • 网站源码上传到空间以后怎么做神马推广登录
  • 做网站编写上海市建设工程交易平台
  • 梅县区建设工程交易中心网站网站怎么做竞价推广
  • 网络品牌网站建设做网站公司 陕西渭南
  • 徐州市城乡建设局门户网站百度网盘 做网站图床
  • 茶酒行业网站建设wordpress模版 区块链
  • 制作网页和网站的区别汽车网站的建设方向
  • 诺尔诺达网站建设网站开发调研方案
  • 手机网站免费建设河南省建设部网站官网
  • 网站运营服务中心建设方案服务号微网站怎么做
  • 苏州外贸网站大连网站制作机构
  • 速冻蔬菜做哪个国际网站好钟楼做网站
  • 网站前端模板下载网站建设需要哪些人
  • 广州设计企业网站网站建设的参考文献英文
  • 在win10下建设网站沈阳高端做网站建设
  • 服装网站建设企业需求调查wordpress数据库里的主题痕迹
  • 做网站要的软件建设网站要用到什么语言
  • 做一网站要什么软件有哪些科技类网站简介怎么做
  • 类似闲鱼网站怎么做珠海移动网站定制
  • 社交类网站开发ppt制作平台
  • 网站内容排版设计模板微博营销的技巧有哪些
  • 单页产品网站源码带后台有没有做淘宝网站的
  • 网站邮箱怎么做的小程序链接如何转成网页链接
  • 品牌便宜网站建设青岛网站建设莫道网络