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

网站备案 做网站时就需要吗b2b推广网站

网站备案 做网站时就需要吗,b2b推广网站,大学里读网站建设,武邑网站建设价格滑动窗口最大值 239. 滑动窗口最大值 - 力扣(LeetCode) 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大…

滑动窗口最大值

239. 滑动窗口最大值 - 力扣(LeetCode)

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。

返回 滑动窗口中的最大值

示例 1:

输入:nums = [1,3,-1,-3,5,3,6,7], k = 3
输出:[3,3,5,5,6,7]
解释:
滑动窗口的位置                最大值
---------------               -----
[1  3  -1] -3  5  3  6  7       31 [3  -1  -3] 5  3  6  7       31  3 [-1  -3  5] 3  6  7       51  3  -1 [-3  5  3] 6  7       51  3  -1  -3 [5  3  6] 7       61  3  -1  -3  5 [3  6  7]      7

示例 2:

输入:nums = [1], k = 1
输出:[1]

提示:

  • 1 <= nums.length <= 105
  • -104 <= nums[i] <= 104
  • 1 <= k <= nums.length

堆与滑动窗口

参考题解:239. 滑动窗口最大值 - 力扣(LeetCode)

public int[] maxSlidingWindow(int[] nums, int k)
{//创建一个大根堆,节点由nums中元素的值pair[0]及其下标pair[1]组成PriorityQueue<int[]> maxHeap = new PriorityQueue<>((int[] pair1, int[] pair2) -> (pair2[0] - pair1[0]));//将前k个元素加入大根堆for (int i = 0; i < k; i++)maxHeap.offer(new int[]{nums[i], i});//答案数组,存滑动窗口中的最大值int[] ans = new int[nums.length - k + 1];//存滑动窗口的第一个最大值ans[0] = maxHeap.peek()[0];//滑动窗口开始移动for (int i = k; i < nums.length; i++){maxHeap.offer(new int[]{nums[i], i});//不断移除堆顶最大值,直到堆顶元素的索引出现在滑动窗口中//i - k是滑动窗口(闭区间)的左边界while (maxHeap.peek()[1] <= i - k)maxHeap.poll();//滑动窗口移动后,从ans[1]开始存ans[i - k + 1] = maxHeap.peek()[0];}return ans;
}
http://www.ds6.com.cn/news/4582.html

相关文章:

  • 公司做网站需要服务器吗重庆seo网络营销
  • 网站建设与管理 管理课程百度经验手机版官网
  • 网站建设系统优势玉林seo
  • 公司转让一般在什么网汕头seo按天付费
  • 可以安装两个wordpress重庆百度seo排名
  • 哪些网站可以做微信推送seo网站有优化培训班吗
  • 如何用爬虫做网站监控站长之家网站介绍
  • 深圳网站建设深圳网络在线分析网站
  • 网站开发简历seo排名优化培训
  • 上海宝山网站建设培训百度集团官网
  • 公司网站管理属于什么职位实时seo排名点击软件
  • 婚礼案例网站北京seo地址
  • 找做网站公司需要注意什么海南百度推广代理商
  • 网站前台后台模板怎么申请网站
  • 英语不好的做网站运营可以吗市场营销策划方案
  • 做网站可以参考的网站化妆品网络营销策划方案
  • 商城网站制作网站腾讯企点是干嘛的
  • 集团网站 源码优化百度seo
  • 手工活外包加工网关键词优化排名公司
  • 怎么建设自己的论坛网站广告关键词
  • 绵阳微网站制作杭州seo博客有哪些
  • 东城精锐传媒专注于各类网站建设百度推广登录账号首页
  • 创意空间设计优化大师官方下载
  • wordpress连接错误seo关键词排名优化评价
  • 网站如何做搜索seo工作内容有哪些
  • 包头网站设计公司国际热点新闻
  • 网站建设推销拜访客户怎么开头seo优化sem推广
  • 网站营销单页怎么做预测2025年网络营销的发展
  • 百度网站建设公司网推怎么推广
  • 软装设计网站有哪些2020年十大关键词