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

药业集团网站策划方案范文nba最新消息球员交易

药业集团网站策划方案范文,nba最新消息球员交易,生物科技网站模板,单产品 网站题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。i…

题目

设计一个支持 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.

C++代码

#include <iostream>
#include <stack>
using namespace std;/*
* 最小栈问题
* 分别创建构造函数,push()、pop()、top()、getMin()函数
* 返回结果
*/
class MinStack {stack<int> val_stack;stack<int> min_stack;
public:MinStack() {min_stack.push(INT_MAX);}void push(int val) {val_stack.push(val);min_stack.push(min(min_stack.top(), val));}void pop() {val_stack.pop();min_stack.pop();}int top() {return val_stack.top();}int getMin() {return min_stack.top();}
};int main() {MinStack minstack;minstack.push(-2); minstack.push(0);minstack.push(-3);int min1 = minstack.getMin();minstack.pop();int val = minstack.top();int min2 = minstack.getMin();cout << min1 << " " << val << " " << min2 << endl;return 0;
}
http://www.qdjiajiao.com/news/4917.html

相关文章:

  • 建设一个棋牌网站都得准备什么用2023年8月份新冠症状
  • 合肥做网站费用百度商家入驻怎么做
  • 唐山网站建设公司推广app赚钱
  • 垃圾站 WordPress集团网站推广
  • 绵阳市住房和城乡建设局网站广告联盟app下载赚钱
  • 服务器 无法访问网站开鲁视频
  • 招远网站建设价格在线看seo网站
  • 网站做好了怎么和域名营销传播
  • 营销型网站如何制作怎么注册网站免费的
  • 私有云可以建设网站成都全网推广哪家专业
  • 怎么选择模板建站服务百度长尾关键词挖掘工具
  • 数据网站有哪些软件推广是什么工作
  • ic外贸网站建设seo优缺点
  • h5响应式网站建设方案怎么写河南平价的seo整站优化定制
  • 搜房网站要怎么 做网站关键词如何优化上首页
  • 企业宣传手册模板免费保定seo推广外包
  • 微电影网站模板代发百度首页排名
  • 三亚房产做公示是什么网站做销售怎么和客户聊天
  • 个人制作网站多少钱长沙网站推广排名优化
  • 网站扁平化设计理念网络运营策划
  • 怎么做天猫内部券网站怎样在百度上发布信息
  • 做网站的广告郑州网站排名优化外包
  • 桂林网站建设lieyanma西安网站定制开发
  • web个人网站开发长沙营销型网站建设
  • 政务网站建设浙江网络营销的策略包括
  • 如何在网站上做关键词中国seo高手排行榜
  • wordpress主题模版开发整站seo排名费用价格
  • 做网站的公司现在还 赚钱吗6搜狗站长
  • 建网站详细步骤googleplay
  • 公司网站友情链接怎么做副链百度词条搜索排行