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

阿里云服务起做网站企业如何做好网络营销

阿里云服务起做网站,企业如何做好网络营销,wordpress css 压缩,广西南宁b2b网站建设155.最小栈 题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶…

155.最小栈

题目

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

提示:

  • -231 <= val <= 231 - 1
  • poptop 和 getMin 操作总是在 非空栈 上调用
  • pushpoptop, and getMin最多被调用 3 * 104 次

思路

用栈存储正常的值,再用一个栈从大到小存储最小值

代码

class MinStack {private Stack<Integer> stack;private Stack<Integer> minStack;public MinStack() {this.stack = new Stack<>();this.minStack = new Stack<>();}public void push(int val) {stack.push(val);if (!minStack.isEmpty()) {int top = minStack.peek();if (top >= val) minStack.push(val);} else minStack.push(val);}public void pop() {int pop = stack.pop();int top = minStack.peek();if (pop == top) minStack.pop();}public int top() {return stack.peek();}public int getMin() {return minStack.peek();}    
}

http://www.zhongyajixie.com/news/1940.html

相关文章:

  • 各行各业网站建设售后完善珠海seo快速排名
  • 网站怎么认证百度热搜seo
  • 遇到钓鱼网站怎么做恶意点击竞价时用的什么软件
  • 佛山网站建设与设计公司百度竞价产品
  • 传奇官网首页百度快速优化软件排名
  • 网站开发企业排名网站视频
  • 怎么查看什么公司做的网站营销软文范文200字
  • 莱芜网站推广如何建立自己的网页
  • 济南网站建设公司有哪些西安疫情最新情况
  • 网络营销专业咋样东莞seo网站管理
  • 做国际b2b网站的大公司整站优化快速排名
  • 用ps做网站首页顶部图片微博推广方案
  • 免费的站内推广方式有哪些百度河南代理商
  • 北京网站建设汉邦百度收录好的免费网站
  • 创新的专业网站建设企业推广方式有哪些
  • 建设银行 网站 交党费搜索引擎营销的原理
  • 广告设计公司广告宣传单设计seo文章是什么意思
  • 南京鼓楼做网站优化游戏的软件
  • 公司需要一个简单的网站企业培训机构排名
  • 宿州市住房建设委员会网站如何做网站推广
  • 网站方案策划怎么写网站的搜索引擎
  • 上海网站建设 推荐站霸网络google浏览器官方下载
  • 长沙做网站的故事网站运营专员
  • ps响应式网站设计尺寸百度app最新版本
  • 南山最专业的网站建设怎样申请自己的电商平台
  • 做电影网站赚了几百万嘉兴seo排名外包
  • 网站建设存在的问题及对策北京seo关键词排名优化
  • 网站建设五站合一扫描图片找原图
  • 免费微网站案例seo优化技术培训
  • 移动手机网站建设本地网络seo公司