:rtype: int
(self)
| 43 | return self.max_stack[-1] |
| 44 | |
| 45 | def popMax(self): |
| 46 | """ |
| 47 | :rtype: int |
| 48 | """ |
| 49 | val = self.peekMax() |
| 50 | buff = [] |
| 51 | while self.top() != val: |
| 52 | buff.append(self.pop()) |
| 53 | self.pop() |
| 54 | while len(buff) != 0: |
| 55 | self.push(buff.pop(-1)) |
| 56 | return val |