python - 1. 두 개의 스 택 으로 대기 열 을 실현 합 니 다.
1935 단어 소 백 학 알고리즘
문제 풀이 방향:
class Solution:
def __init__(self):
self.stack1 = []
self.stack2 = []
def Push(self, e):
self.stack1.append(e)
def Pop(self):
if len(self.stack2) == 0 and len(self.stack1) == 0:
print('Empty')
return None
elif len(self.stack2) == 0:
while self.stack1:
self.stack2.append(self.stack1.pop())
return self.stack2.pop()
else:
return self.stack2.pop()