: 가장 나중에 쌓은 데이터를 가장 먼저 빼낼 수 있는 데이터 구조
: FILO (First In Last Out) / LIFO (Last In First Out)
: 스택 구조는 프로세스 실행 구조의 가장 기본
<재귀 함수>
# 재귀 함수
def recursive(data):
if data < 0:
print("ended")
else:
print(data)
recursive(data-1)
print("returned", data)
recursive(4)
<결과값>
4
3
2
1
0
ended
returned 0
returned 1
returned 2
returned 3
returned 4