LeetCode-155 Min Stack Solution (with Java)

Posted sheepcore

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode-155 Min Stack Solution (with Java)相关的知识,希望对你有一定的参考价值。

1. Description: 

2. Examples:

3.Solutions:

 1 /**
 2  * Created by sheepcore on 2019-05-07
 3  * Your MinStack object will be instantiated and called as such:
 4  * MinStack obj = new MinStack();
 5  * obj.push(x);
 6  * obj.pop();
 7  * int param_3 = obj.top();
 8  * int param_4 = obj.getMin();
 9  */
10 class MinStack {
11     /** initialize your data structure here. */
12      private Stack<Integer> stack;
13 
14     public MinStack(){
15         stack = new Stack<Integer>();
16     }
17     public int getMin(){
18         int min = Integer.MAX_VALUE;
19         for(Integer integer : stack){
20             if(integer < min)
21                 min = integer;
22         }
23         return min;
24     }
25     public void push(int x){
26         stack.push(x);
27     }
28 
29     public int top(){
30         return stack.peek();
31     }
32 
33     public int pop(){
34         return stack.pop();
35     }
36 }

 

以上是关于LeetCode-155 Min Stack Solution (with Java)的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 155. Min Stack

Leetcode 155. Min Stack

LeetCode 155 Min Stack

leetcode155. Min Stack

leetcode-155-Min Stack

[LeetCode] 155. Min Stack