반응형
이번 문제는 간단히 Stack의 기능인 push, pop, top에서 추가로 getMin 함수를 구현하는 클래스를 작성하면 됩니다.
저는 아래와 같이 풀었습니다.
class MinStack:
def __init__(self):
self.stack = []
def push(self, x: int) -> None:
self.stack.append(x)
def pop(self) -> None:
self.stack.pop()
def top(self) -> int:
return self.stack[-1]
def getMin(self) -> int:
return min(self.stack)
감사합니다.
반응형
'Algorithm > DataStructure' 카테고리의 다른 글
leetcode - Tree - Maximum Depth of Binary Tree (0) | 2020.03.24 |
---|---|
leetcode - Tree - Symmetric Tree (0) | 2020.03.23 |
leetcode - Tree - Same Tree (0) | 2020.03.19 |
leetcode -Stack - Remove All Adjacent Duplicates In String (0) | 2020.03.16 |
leetcode - Stack - Valid Parentheses (0) | 2020.03.13 |