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

怎么在各大网站做产品推广论坛外链代发

怎么在各大网站做产品推广,论坛外链代发,asp做网站上传文件系统,wordpress 禁止游客干货 今天讲讲最大辅助栈和最小辅助栈 主栈进入元素的时候 最大辅助栈:保证新元素大于等于(辅助栈)顶的时候,再进入辅助栈这样就能保证最大辅助栈的栈顶元素 是主栈中的最大值 主栈出栈的时候 最大辅助栈:主栈出栈元素如果等于(辅助栈)的栈顶元素,再…

干货

今天讲讲最大辅助栈最小辅助栈

主栈进入元素的时候

最大辅助栈:保证新元素大于等于(辅助栈)顶的时候,再进入辅助栈这样就能保证最大辅助栈的栈顶元素 是主栈中的最大值
主栈出栈的时候

最大辅助栈:主栈出栈元素如果等于(辅助栈)的栈顶元素,再出辅助栈这样就能保证最大辅助栈的栈顶元素 是主栈中的最大值

最小辅助栈反之

接下来是练习

题目

滑动窗口

题目描述

给定一个大小为n的数组。

有一个大小为k的滑动窗口,它从数组的最左边移动到最右边。

您只能在窗口中看到k个数字。

每次滑动窗口向右移动一个位置。

以下是一个例子:

该数组为[1 3 -1 -3 5 3 6 7],k为3。

窗口位置最小值最大值
[1 3 -1] -3 5 3 6 7-13
1 [3 -1 -3] 5 3 6 7-33
1 3 [-1 -3 5] 3 6 7-35
1 3 -1 [-3 5 3] 6 7-35
1 3 -1 -3 [5 3 6] 736
1 3 -1 -3 5 [3 6 7]37

您的任务是确定滑动窗口位于每个位置时,窗口中的最大值和最小值。

输入格式

输入包含两行。

第一行包含两个整数n和k,分别代表数组长度和滑动窗口的长度。

第二行有n个整数,代表数组的具体数值。

同行数据之间用空格隔开。

输出格式

输出包含两个。

第一行输出,从左至右,每个位置滑动窗口中的最小值。

第二行输出,从左至右,每个位置滑动窗口中的最大值。

样例

样例输入
8 3

1 3 -1 -3 5 3 6 7

样例输出
-1 -3 -3 -3 3 3

3 3 5 5 6 7

#include <bits/stdc++.h>#define l longusing namespace std;int n,k;
l l a[10000010];
stack<l l> ma;
stack<l l> mi;
stack<l l> aaaaa;int main()
{cin>>n>>k;for(int i = 0;i<n;i++){cin>>a[i];}for(int j = 0;j<=n-k;j++){for(int i = j;i<j+k;i++){aaaaa.push(a[i]);if(mi.empty()==true) mi.push(aaaaa.top());else if(mi.top()>=aaaaa.top()) mi.push(aaaaa.top());}cout<<mi.top()<<" ";while(true){if(aaaaa.empty()==true) break;if(aaaaa.top()==mi.top()) mi.pop();aaaaa.pop();}}cout<<endl;for(int j = 0;j<=n-k;j++){for(int i = j;i<j+k;i++){aaaaa.push(a[i]);if(ma.empty()==true) ma.push(aaaaa.top());else if(ma.top()<=aaaaa.top()) ma.push(aaaaa.top());}cout<<ma.top()<<" ";while(true){if(aaaaa.empty()==true) break;if(aaaaa.top()==ma.top()) ma.pop();aaaaa.pop();}}return 0;
}

http://www.dtcms.com/wzjs/251132.html

相关文章:

  • 合法购物网站建设html家乡网站设计
  • 桂林北站离哪个景区近怎么做线上销售
  • 网站被**泛解析后的解决方法百度排名优化软件
  • 教材资源网站建设seo自动优化工具
  • 域名备案以后怎么建设网站比较好的搜索引擎
  • 昆明网站快速优化排名企业网站设计与推广
  • 哪个网站可以做信用社的题微信朋友圈广告在哪里做
  • 学做网站论坛vip账号长沙seo推广优化
  • 给客户做网站图片侵权淘宝怎么设置关键词搜索
  • wordpress版型seo技术培训课程
  • 做品牌特价的网站有哪些百度小说排行榜2020
  • 郑州做景区网站建设公司无锡百度seo优化
  • 能在线做英语题目的网站国内重大新闻
  • 制作网站公司首 荐乐云seo专家盐城seo推广
  • 行业网站模板网络营销策略有哪五种
  • 典型的o2o网站有哪些乔拓云智能建站官网
  • 用java做的游戏下载网站有哪些上海关键词排名软件
  • 怎么给网站做api互联网运营
  • 国家电网 党风廉政建设网站网站优化
  • 花都网站建设重庆森林台词
  • wordpress dataseo实战技巧
  • 做网站找哪家好要钱吗搭建网站教程
  • 手机网站是怎么制作的关键词热度查询
  • 中国建设银行官网网站百度下载2021新版安装
  • 如何ps做网站首页产品市场营销策划方案
  • 做英文网站2014德州百度推广公司
  • 电商网站商品页的优化目标是什么深圳媒体网络推广有哪些
  • 建设个商城网站需要多少钱百度识图在线识别网页版
  • 精品课程网站建设百度官方网
  • 微信怎么设计分享网站seo关键词的优化技巧