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

成绩查询网站怎么做做网站开发的想接私活

成绩查询网站怎么做,做网站开发的想接私活,wordpress redis自动,从零开始制作wordpress主题题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 示例: 输入: [&q…

题目

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

push(x) —— 将元素 x 推入栈中。
pop() —— 删除栈顶的元素。
top() —— 获取栈顶元素。
getMin() —— 检索栈中的最小元素。

示例:

输入:

["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.

解答

class MinStack {private LinkedList<Integer> stack = new LinkedList<>();private LinkedList<Integer> minStack = new LinkedList<>();/** initialize your data structure here. */public MinStack() {}public void push(int x) {if (stack.isEmpty()) {minStack.addFirst(x);}else {minStack.addFirst(Math.min(minStack.getFirst(), x));}stack.addFirst(x);}public void pop() {stack.removeFirst();minStack.removeFirst();}public int top() {return stack.getFirst();}public int getMin() {return minStack.getFirst();}
}

要点

常数级操作,意味着各个方法均不能对容器进行遍历,唯一想到的好办法即是把最小值保存下来,便于访问。

http://www.yayakq.cn/news/276002/

相关文章:

  • 青岛做门户网站公司中文网站建设中
  • 公司网站首页导航html辽中网站建设
  • 网站怎么做移动的图片wordpress windows 10
  • 北京网站建设首选石榴汇wordpress+本地编辑
  • 网址站长之家做外贸的在哪些网站找工作
  • 公司企业网站开发网站建设主要学什么
  • 百度怎么建立网站东莞怎么建设网站公司
  • 个人做网站如何推广全景图制作平台网站建设
  • 茂名网站建设咨询微商代理网
  • 大型网站开发语言互联网技术的应用
  • 潍坊网站制作公司最便宜的网站建设
  • 郑州高新区建设环保局网站百度关键词查询网站
  • wordpress企业仿站视频教程软文营销的技巧有哪些
  • 网站跳转qq怎样免费制作网站
  • 06628 网页制作与网站开发新都区建设局网站
  • 口碑最好的旅游网站苏州公司网站建设报价
  • 网站维护的意义宁波妇科专家排名
  • 陕西有色建设有限公司网站wordpress Suffusion
  • 手机端网站重构卓航网站开发
  • 做网站哪个软件好用长春网站关键词排名
  • 网站的ftp管理权限是什么意思阿里云云虚拟主机wordpress
  • html5做手机网站建设图片瀑布流代码wordpress
  • 建筑建材网站设计费用网站开发后端最新技术
  • 制作视频网站建设佛山营销型网站定制
  • 鲜花网站开发毕业设计网上注册公司流程工商
  • 用asp做网站需要什么软件好看的网站页面设计
  • 网站备案实名认证泡泡手机网
  • 乐清柳市广电网站无锡网站推广经理
  • 河北大城县网站建设公司页面设计要以什么为导向
  • 阳光梦网站建设快速优化关键词排名