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

俄语淘宝网站建设郑州seo技术

俄语淘宝网站建设,郑州seo技术,外包公司做网站,移动互联网以什么为技术核心文章目录 1. 题目来源2. 题目解析 1. 题目来源 链接:239. 滑动窗口最大值 相关博文: [单调队列模板] 单调队列模板 题单: 待补充 2. 题目解析 一道单调队列模板题,不赘述了吧。 看看日后有没有写不出来来补题、或者有新…

文章目录

    • 1. 题目来源
    • 2. 题目解析

1. 题目来源

链接:239. 滑动窗口最大值

相关博文:

  • [单调队列+模板] 单调队列模板

题单:

  • 待补充

2. 题目解析

一道单调队列模板题,不赘述了吧。

看看日后有没有写不出来来补题、或者有新感悟的时候再来看看。

注意一下 C++ 中双端队列的用法即可。


  • 时间复杂度 O ( n ) O(n) O(n)
  • 空间复杂度 O ( n ) O(n) O(n)

C++ STL::deque 写法:

class Solution {
public:vector<int> maxSlidingWindow(vector<int>& nums, int k) {vector<int> res;deque<int> dq;for (int i = 0; i < nums.size(); i ++ ) {if (dq.size() > 0 && i - dq.front() >= k) dq.pop_front();while (dq.size() > 0 && nums[dq.back()] <= nums[i]) dq.pop_back();dq.push_back(i);if (i >= k - 1) res.push_back(nums[dq.front()]);}return res;}
};

golang 写法

func maxSlidingWindow(nums []int, k int) []int {res, dq := []int{}, []int{}for i, v := range nums {if len(dq) > 0 && i - dq[0] >= k {dq = dq[1:]}for len(dq) > 0 && nums[dq[len(dq) - 1]] <= v {dq = dq[:len(dq) - 1]}dq = append(dq, i)if i >= k - 1 {res = append(res, nums[dq[0]])}}return res
}
http://www.dtcms.com/wzjs/239291.html

相关文章:

  • 哪些网站适合花钱做推广b站推广2023
  • 地方门户seo推广的特点
  • 制作网站得多少钱网站建站在线制作
  • 做怎样的网站能赚钱北京网络推广
  • 沈阳网站关键词优化服务好济南网站seo优化
  • 政府网站数据模块建设方案seo关键词词库
  • 更换模板对网站seo的影响网页设计网站建设
  • 做玻璃瓶的网站怎么下载app到手机上
  • 双语网站建设费用网络链接推广
  • 西安网站建设地址长春网站seo哪家好
  • 咸宁网站建设公司百度一下子就知道了
  • 彩票黑网站是怎么做的看b站视频软件下载安装手机
  • 幸福宝推广app网站入口关键词搜索量排名
  • 网站会员充值做哪个分录适合小学生的新闻事件
  • 易网拓营销型网站百度一下百度网页版
  • 网站设计模板素材石家庄seo代理商
  • 网络推广外包武汉久都seo
  • 网站建设潍坊googleplay商店
  • 怎么网站改版免费网站大全下载
  • 建个小型网站虚拟主机 vps推荐一个seo优化软件
  • 建设网站应该注意的地方网站的优化与推广分析
  • 惠州百度seo电话seo推广收费标准
  • 如何做类似千图网的网站关键词排名优化怎么做
  • 微信网站上传图片营销策略怎么写模板
  • 邯山专业做网站如何制作简单的网页链接
  • 中国宣布入境最新消息2023常州网络推广seo
  • 学校网站建设开题报告书seo企业推广案例
  • 如何做招聘网站运营产品推广方案范文500字
  • 个体工商户可以做网站备案吗企业网站排名优化公司
  • 梦幻创意北京网站建设专业网站优化培训