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

手机网站优化指南网红营销的策略

手机网站优化指南,网红营销的策略,广州专业展台制作价格,判断网站到期前言 题目: 239. 滑动窗口最大值 文档: 代码随想录——滑动窗口最大值 编程语言: C 解题状态: 没有思路,困难题,恐怖如斯 思路 本题的关键在于对单调队列的应用,时间复杂度 O ( n ) O(n) O(n)限…

前言

题目: 239. 滑动窗口最大值
文档: 代码随想录——滑动窗口最大值
编程语言: C++
解题状态: 没有思路,困难题,恐怖如斯

思路

本题的关键在于对单调队列的应用,时间复杂度 O ( n ) O(n) O(n)限制了本题的做法。

代码

class Solution {
private:class MyQueue {public:deque<int> que;// 每次弹出之前要比较弹出的数值是否等于队列出口元素的数值,如果相等则弹出void pop(int value) {if (!que.empty() && value == que.front()) {que.pop_front();}}// 如果push的数值大于入口元素的数值,就将队列后端的数值弹出,直到push的数值小于等于前面的数// 保证队列的数值单调递减void push(int value) {while (!que.empty() && value > que.back()) {que.pop_back();}que.push_back(value);}// 查询最大值,直接返回队列前端就可以int front() {return que.front();}};
public:vector<int> maxSlidingWindow(vector<int>& nums, int k) {MyQueue que;vector<int> result;for (int i = 0; i < k; i++) {que.push(nums[i]);}result.push_back(que.front());for (int i = k; i < nums.size(); i++) {que.pop(nums[i - k]);que.push(nums[i]);result.push_back(que.front());}return result;}
};
  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( k ) O(k) O(k)
http://www.yayakq.cn/news/998636/

相关文章:

  • 哪里有帮做微课的网站免费空间域名可以做淘宝客网站推广吗
  • 网站建设完成外网无法访问网站设计 中高端
  • 网站制作公司怎么样凡科网h5
  • 郑州建筑公司网站建设网页设计与制作案例教程
  • iis5.1 新建网站温州网页设计公司哪家好
  • 网站开发前台怎么样云南网站开发公司推荐
  • 商标 做网站 是几类五个网络营销方式
  • 温州合作网站长尾关键词搜索网站
  • 建网站要注意的细节包头seo哪家好
  • 网站建设注册小程序长沙做网络推广公司的
  • 视频网站自己怎么做的搬家公司价目表
  • 小网站关键词搜什么wordpress 4.9.4 漏洞
  • 国内高校网站建设的调查外贸营销活动方案
  • 威海 医院网站建设海报字体手绘转换器
  • 中文域名 网站买好域名和云主机后怎么做网站
  • 国企怎么做网站天津快速建站模板
  • 做宴会网站outlook企业邮箱
  • 广东网站备案要多久hao123主页怎么删除
  • 如何看网站排名在建立网站站点的过程中
  • 哪家网站建设电话谷歌seo专员
  • seo人员要先对网站进行诊断怎么做网站文字图片
  • wordpress建手机网站吗总结企业网站建设的流程
  • 南通做网站软件信息流投放平台有哪些
  • 哈尔滨建站的网站网页建设一个聊天类的网站
  • 宜昌哪里有专业做网站的带有互动的网站开发
  • 加强网站建设 基本措施海外网络专线免费
  • 网站开发工程师证书有用吗搜索百度网址版搜索
  • 网站建设与管理的网页本溪兼职网站建设招聘
  • 商派商城网站建设公司织梦动漫网站模板
  • 手游网站建设的宗旨大数据营销网站