MCPcopy Create free account
hub / github.com/algorithmzuo/algorithm-journey / push

Method push

src/class015/GetMinStack.java:19–26  ·  view source on GitHub ↗
(int val)

Source from the content-addressed store, hash-verified

17 }
18
19 public void push(int val) {
20 data.push(val);
21 if (min.isEmpty() || val <= min.peek()) {
22 min.push(val);
23 } else { // !min.isEmpty() && val > min.peek()
24 min.push(min.peek());
25 }
26 }
27
28 public void pop() {
29 data.pop();

Callers 8

preOrderMethod · 0.45
inOrderMethod · 0.45
posOrderTwoStacksMethod · 0.45
posOrderOneStackMethod · 0.45
preorderTraversalMethod · 0.45
inorderTraversalMethod · 0.45

Calls 2

isEmptyMethod · 0.45
peekMethod · 0.45

Tested by

no test coverage detected