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

贵州网站建设hsyunso外贸手工做兼职的网站

贵州网站建设hsyunso,外贸手工做兼职的网站,网站建设功能覆盖范围,个人做视频网站烧钱1 题目:最小栈 官方标定难度:中 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删…

1 题目:最小栈

官方标定难度:中

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。

实现 MinStack 类:

MinStack() 初始化堆栈对象。
void push(int val) 将元素val推入堆栈。
void pop() 删除堆栈顶部的元素。
int top() 获取堆栈顶部的元素。
int getMin() 获取堆栈中的最小元素。

示例 1:

输入:
[“MinStack”,“push”,“push”,“push”,“getMin”,“pop”,“top”,“getMin”]
[[],[-2],[0],[-3],[],[],[],[]]

输出:
[null,null,null,null,-3,null,0,-2]

解释:
MinStack minStack = new MinStack();
minStack.push(-2);
minStack.push(0);
minStack.push(-3);
minStack.getMin(); --> 返回 -3.
minStack.pop();
minStack.top(); --> 返回 0.
minStack.getMin(); --> 返回 -2.

提示:

− 2 31 < = v a l < = 2 31 − 1 -2^{31} <= val <= 2^{31} - 1 231<=val<=2311
pop、top 和 getMin 操作总是在 非空栈 上调用
push, pop, top, and getMin最多被调用 3 ∗ 1 0 4 3 * 10^4 3104

2 solution

用两个栈,一个存数据,一个存最小值

代码

class MinStack {
public:stack<int> min_stack;stack<int> my_stack;MinStack() {min_stack.push(INT32_MAX);}void push(int val) {my_stack.push(val);min_stack.push(min(val, min_stack.top()));}void pop() {my_stack.pop();min_stack.pop();}int top() {return my_stack.top();}int getMin() {return min_stack.top();}
};

结果

在这里插入图片描述


文章转载自:

http://6RqcoGWR.trhLb.cn
http://gvddeIGq.trhLb.cn
http://cNRQcKKn.trhLb.cn
http://7rfZFuVx.trhLb.cn
http://02GuTS1W.trhLb.cn
http://mUgSRTts.trhLb.cn
http://m76ttn1p.trhLb.cn
http://4qAPV91g.trhLb.cn
http://x98EWVO8.trhLb.cn
http://sOhzgx7n.trhLb.cn
http://Ttccwqdj.trhLb.cn
http://HvH71Ai9.trhLb.cn
http://YAyvAyUB.trhLb.cn
http://Z5N95fkS.trhLb.cn
http://yVFh5PpT.trhLb.cn
http://OlhzpNf3.trhLb.cn
http://JyppXjbK.trhLb.cn
http://e1NH993k.trhLb.cn
http://w9tzYTLp.trhLb.cn
http://1dCgoKNJ.trhLb.cn
http://89CS7zsL.trhLb.cn
http://kZhLFY4m.trhLb.cn
http://1bwpmTuB.trhLb.cn
http://InlCfTBk.trhLb.cn
http://U1u8WRiR.trhLb.cn
http://1IK0YLli.trhLb.cn
http://JLvV0uY1.trhLb.cn
http://BVgwO0RJ.trhLb.cn
http://YGFWCDUG.trhLb.cn
http://ISKa0UGT.trhLb.cn
http://www.dtcms.com/wzjs/733856.html

相关文章:

  • 免费发广告帖子的网站哪些网站做推广性价比高
  • 服务关系型网站怎么做做网站单位
  • 有没有专门做游戏辅助的网站小红书推广方法
  • 深圳 电子商务网站开发怎样做自媒体拍视频赚钱
  • 网站推广计划方案wordpress 虚拟订阅插件
  • 目前哪些企业需要做网站建设的呢郴州市网站建设
  • 湛江仿站定制模板建站网站开发最快框架
  • 北京环评在那个网站上做网站建设皿金手指谷哥壹柒
  • 建设银行支行网站做shopify网站
  • 做网站好的网络公司做网站都能赚钱吗
  • 网上做的比较好的竞彩网站普通电脑怎么建设网站
  • 如何设计网站栏目wordpress更换网站数据库
  • 一般网站使用什么做的wordpress 调用所有分类
  • 网站开发设计过程网站设计制作用软件
  • 安徽省建设工程信息网站小程序网站开发运行合同
  • 怎么做一个链接网站seo技巧与技术
  • 网站添加关键词会不会编程一小时网站
  • 网站建设开发报告论文互联网行业有哪些公司
  • 海外网站入口长尾关键词爱站
  • 网站做下cdn制作网页首页教程
  • 怎样分析网站做seo三亚政策最新消息
  • 全站仪建站视频多个网站做计划
  • 建网络商城网站网站建设的配置
  • 济南网站建设方案详细做空压机网站的公司有哪些
  • 网站排版图片企业网站欣赏郑州企业形象设计
  • 网站的打开速度做的网站乱码怎么搞
  • 拓吧网站站长之家ip地址归属查询
  • WordPress导出单页seo排名推广工具
  • 网站核验单 没有网站 怎么办网站注册协议
  • 比较有名的网站建设公司做彩票网站需要什么