참고 - 패스트캠퍼스 알고리즘 / 기술면접 완전 정복 올인원 패키지 Online
def recursive(data):
if data < 0:
print ("ended")
else:
print(data)
recursive(data - 1)
print("returned", data)
data_stack = list()
data_stack.append(1)
data_stack.append(2) //[1,2]
data_stack.pop() //[2]
list_stack = list()
def push(data):
list_stack.append(data)
def pop():
#last_index = len(list_stack)-1 (==data[-1])
last_data = list_stack[-1] #마지막 데이터
del list_stack[-1] #마지막 데이터 지우고
return last_data #마지막 데이터 리턴