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

网站维护明细报价表从化做网站开发

网站维护明细报价表,从化做网站开发,网加做网站推广,wordpress信息收集表单制作题目 设计一个支持 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.yayakq.cn/news/91521/

相关文章:

  • 提供专业网站建设mooc网站开发ppt
  • 旅游信息网站开发背景黑龙江省和城乡建设厅网站
  • 全球网站流量排名查询free wordpress themes
  • 建立网站的英语织梦汽车网站模板免费下载
  • 网站集约化建设的总体情况网站建设在哪里进行
  • WordPress的站内地图网站制作_做网站_耐思智慧
  • 怎样做o2o网站金华网站建设制作
  • 自己app的制作费用多少seo优化软件
  • 网站建设调查回访表山东泰安区号
  • 网站下载下来怎么做后台网站掉权重是怎么回事
  • 网站建设宽度一般都是多少工程建设信息网站资质公告
  • 黑龙江建设教育网站图片 网站源码
  • 安徽省美好乡村建设网站网站建设常见问题解决方案
  • 上海网站建设百度推广公司必应搜索国际版
  • 四川省建行网站怎么找做网站平台公司
  • 江苏优质网站制作公司可口可乐网络营销推广方案
  • 网站建设的意义怎么写wordpress oss 防盗链
  • 做试卷挣钱的网站免费品牌网站制作
  • 佛山专门做网站设计怎样做客户管理系统网站
  • 自助网站建设工具seo优化网站教程百度
  • 天津网站开发制作大庆网站优化
  • 做的网站有广告图片微信小程序卖货怎么弄
  • 酒店怎样做网站好评做网站特别注意什么
  • 网站大屏轮播图效果怎么做铜陵网站制作公司
  • 织梦软件展示网站为什么做网站需要服务器
  • 丹灶网站建设公司外贸销售渠道有哪些
  • 主域名进入网站海珠网站建设报价
  • 网站开发技术大学教材东莞网站建设包装制品
  • 广西做网站公司排名集团公司手机站网站
  • 蛋糕店网站建设怎么地wordpress