Skip to content

Commit ed4a06a

Browse files
committed
Runtime: 29 ms (Top 73.41%) | Memory: 16.5 MB (Top 10.27%)
1 parent 5614942 commit ed4a06a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1+
// Runtime: 29 ms (Top 73.41%) | Memory: 16.5 MB (Top 10.27%)
12
class MinStack {
23
public:
34
stack<int> stk;
45
stack<int> minstk;
5-
6+
67
MinStack() {
78
//leave empty because we don't need to initialise an object while it being created
89
}
9-
10+
1011
void push(int val) {
11-
//---------------Push in original stack------------------------------
12+
//---------------Push in original stack------------------------------
1213
stk.push(val);
13-
//-------Put always minimum element to MIN stack--------------
14+
//-------Put always minimum element to MIN stack--------------
1415
if(minstk.size()==0)
1516
minstk.push(val);
1617
else{
@@ -20,18 +21,17 @@ class MinStack {
2021
minstk.push(val);
2122
}
2223
}
23-
24+
2425
void pop() {
2526
stk.pop();
2627
minstk.pop();
2728
}
28-
29+
2930
int top() {
3031
return stk.top();
3132
}
32-
33+
3334
int getMin() {
3435
return minstk.top();
3536
}
3637
};
37-

0 commit comments

Comments
 (0)