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

上海注册公司在哪个网站网络品牌营销

上海注册公司在哪个网站,网络品牌营销,日文网站制作,商务网站建设实训报告1500字class MyQueue { //单调队列&#xff08;从大到小&#xff09;public:deque<int> que; // 使用deque来实现单调队列// 每次弹出的时候&#xff0c;比较当前要弹出的数值是否等于队列出口元素的数值&#xff0c;如果相等则弹出。// 同时pop之前判断队列当前是否为空。void…
class MyQueue { //单调队列(从大到小)public:deque<int> que; // 使用deque来实现单调队列// 每次弹出的时候,比较当前要弹出的数值是否等于队列出口元素的数值,如果相等则弹出。// 同时pop之前判断队列当前是否为空。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);}// 查询当前队列里的最大值 直接返回队列前端也就是front就可以了。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++) { // 先将前k的元素放进队列que.push(nums[i]);}result.push_back(que.front()); // result 记录前k的元素的最大值for (int i = k; i < nums.size(); i++) {que.pop(nums[i - k]); // 滑动窗口移除最前面元素que.push(nums[i]); // 滑动窗口前加入最后面的元素result.push_back(que.front()); // 记录对应的最大值}return result;}

 

 

http://www.ds6.com.cn/news/26335.html

相关文章:

  • 安徽省建设行业质量与安全协会网站seo营销名词解释
  • 网站开发软件 d直通车怎么开才有效果
  • 长沙个人做网站杭州谷歌seo公司
  • 网站建设 广州长沙网站搭建优化
  • 百度竞价网站源码0元入驻的电商平台
  • 简易网站开发网络seo培训
  • 闵行交大网站建设企业网站的推广方法有哪些
  • 网站建设日程表格bt磁力搜索引擎索引
  • 百度推广怎么做网站新闻头条今日要闻国内
  • 网站建设中高低端区别如何优化seo
  • 建设网站用什么空间服务器广告投放是做什么的
  • 大连网站制作案例seo搜外
  • 北京网站优化怎么样网站seo工具
  • 网站都有什么语言网络公司起名
  • 西樵网站建设ciliba磁力搜索引擎
  • 自己做网站如何销售微信营销推广公司
  • 自媒体135的网站是多少国外网站排名 top100
  • 泉州微信网站开发b2b网站推广排名
  • 设计师网课靠谱吗seo自动推广工具
  • 北京工程交易信息网怎么关键词优化网站
  • 做羊毛毡的网站千峰培训可靠吗?
  • 纯flash网站欣赏会计培训班有用吗
  • 网站制作语言seo快速排名关键词
  • 建筑行业信息平台网络营销推广及优化方案
  • wordpress媒体单独表seo服务工程
  • 贵州建设职业技术学院官方网站北京百度seo关键词优化
  • 西宁做网站seo长春网站建设设计
  • h5app开发教程优化百度seo技术搜索引擎
  • app模板素材下载免费seo搜索引擎优化关键词
  • 建网站大概多少费用seo工具包括