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

推广业务网站建设北京seo排名方法

推广业务网站建设,北京seo排名方法,手机制作,wordpress设置301239. 滑动窗口最大值 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums [1,3,-…

239. 滑动窗口最大值

给你一个整数数组 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]

分析:使用单调队列,每次在栈头保证是k个数中最大的元素就行。

class MyQueue_max {Deque<Integer> deque=new LinkedList();//删除元素,如果要删除的元素与队头的元素相等的话就要删除void poll(int val){//删除的元素只有队头那一个节点,所以只用判断一次就可以了if (!deque.isEmpty() && val == deque.peek()){deque.poll();}}//添加元素void add(int val){//如果要添加的元素大于队尾的元素的话,就需要将队尾元素删除,保证是单调递减的队列//这里是用while,因为是循环的判断队尾元素和val的值while (!deque.isEmpty() && val > deque.getLast()){deque.removeLast();}//如果不大于直接加入;deque.add(val);}//获取栈顶元素int peek(){return deque.peek() ;}
}
class Solution {public int[] maxSlidingWindow(int[] nums, int k) {if (nums.length == 1){return nums;}int len=nums.length - k + 1;//返回结果的长度;int[] res= new int[len];int count=0;//定于用于计数的countMyQueue_max queue_max = new MyQueue_max();for (int i=0;i < k;i++){//先将前k个加入到队列中去;保持k也是单调递减的队列queue_max.add(nums[i]);}res[count++]=queue_max.peek();//第一个k数中,队头是最大的元素;//遍历后面的数组for (int i=k;i< nums.length;i++){//判断移除的元素是不是最大的那个元素是k个数中的第一个数,是不是要移除它了queue_max.poll(nums[i-k]);//将后面的元素加入;queue_max.add(nums[i]);//将这次的k个数中最大的元素加入到res中;res[count++]=queue_max.peek();}return res;}
}

http://www.shuangfujiaoyu.com/news/55203.html

相关文章:

  • 青岛网站模板建站深圳网站建设维护
  • Wordpress 微博评论网站优化方案案例
  • 个人网站 做啥好成都网站排名生客seo怎么样
  • 福建省网站备案注销关键词优化最好的方法
  • c 网站开发教程百度搜索指数在线查询
  • 做网站要在vs安装什么ip反查域名网站
  • 做软件网站公司网络推广方案
  • 找工程去哪个网站广东疫情最新消息今天又封了
  • 专业做网站建设网络竞价推广开户
  • 网站制作内容文案厦门人才网597人才网
  • 网站布局图中国互联网电视app下载安装
  • 有什么网站可以接设计做百度高级搜索首页
  • 北京公司网站建设报价网址大全2345
  • 绍兴做网站的百度seo官网
  • 开办公司流程及相关费用快推达seo
  • 江宁网站建设seo教程网
  • wordpress换主题主页还是旧主题北京seo培训
  • 武汉百度推广设计成都移动seo
  • 一个网站开发团队的人员配置百度网站怎么申请注册
  • 自助建站上建的网站免费吗搭建一个网站平台需要多少钱
  • 百度seo网站优化怎么做推广广告
  • 有哪几个平台做网站2024年3月新冠高峰
  • 做外贸都做哪些网站好免费下载百度权重5的网站能卖多少钱
  • 宿州做企业网站自助建站申请
  • 做技术分享网站有哪些代刷网站推广快速
  • 做淘宝哪个女装批发网站比较好免费长尾词挖掘工具
  • 银川市做网站的公司抖音seo优化公司
  • 池州专业网站建设怎么样品牌推广战略
  • 摄影剪辑培训班优化设计五年级下册数学答案
  • 购买域名流程电子商务seo实训总结