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

做视频网站怎么看不会卡网站建设标书模板下载

做视频网站怎么看不会卡,网站建设标书模板下载,seo是什么意思紧要,无极网站免费观看前言 设计一个支持 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.设计两个栈,第一个栈存放当前入栈元素,第二个栈数据入栈时的最小值。

2.最小值栈顶通过入栈数据与栈顶数据比较,将比较后最小的值再次压入栈顶。保障最小栈栈顶的值为最小。

具体代码实现

class MinStack {Deque<Integer> xStack;Deque<Integer> minStack;public MinStack() {xStack=new LinkedList();minStack=new LinkedList();minStack.push(Integer.MAX_VALUE);}public void push(int val) {xStack.push(val);minStack.push(Math.min(val,minStack.peek()));}public void pop() {xStack.pop();minStack.pop();}public int top() {return xStack.peek();}public int getMin() {return minStack.peek();}
}

QA:待定

http://www.laogonggong.com/news/87722.html

相关文章:

  • wordpress建站是什么意思佛山网站建设企业推荐
  • 苗木网站素材建设网站纳什么税
  • 网站建设多少钱 知乎湛江房产网
  • 在网站中添加百度地图wordpress好看的背景
  • 上海网站建设管理系统施工企业搭建的彩钢房如何做账务
  • 无锡信息网站建设沈阳专业搬钢琴公司
  • 有趣的网站设计ppt软件手机版免费下载
  • 建设自己公司的网站网站建设如何工作
  • 空间网站建设合肥的网站建设公司
  • 网站建设维护书wordpress 调用代码
  • 网站怎么让谷歌收录p2p网站建设公司排名
  • 南漳网站定制wordpress关闭网站吗
  • 学网站开发好找工作吗二级造价师
  • 怎么给网站做备案seo优化找行者seo
  • 乐清哪里有做网站网页设计公司官网功能图
  • 建设银行长清网站重庆百度百科
  • 做众筹网站要什么资质做网站送的企业邮箱能用吗
  • app应用网站单页模板网站备案代码如何加到
  • 淘宝购物网站的建设网站编辑工作好做吗
  • 营销型网站建设-深圳信科做食品网站有哪些东西
  • 建设一个网站需要的空间有哪些方法徐州好点的做网站的公司有哪些
  • 网站建设与管理中专专业丹徒做网站
  • 网站推广优化排名教程做韩国网站有哪些
  • 网站建设开发维护360优化大师官方下载
  • 保险设计素材网站phpstudy和wordpress
  • 买表的网站网站联系我们的地图怎么做的
  • 网站专业好找工作吗设计工作室logo图片
  • 电子商务网站开发的视频0基础网站搭建教程
  • 乐陵人力资源网站pathon能做网站开发吗
  • docker 做网站.网站建设的目标