스택 선형 자료 구조로 Last in First out 구조를 가짐 Push : 데이터를 넣는 것 Pop : 원소 꺼내기 S = Stack() #A,B를 스택에 넣음 S.push(A) S.push(B) #A,B를 각각 꺼내서 r1,r2에 넣음 r1 = S.pop(). #B먼저 인출 r2 = S.pop(). #A인출 #비어있는 스택에서 데이터 원소를 꺼내려고 할경우 오류 발생 : 스택언더플로우 r3 = S.pop() #꽉찬 스택에 데이터 원소를 넣으려고 할 경우 : 스택오버플로우 S.push(E) 스택의 추상적 자료 구조 구현 1. 배열(array)를 이용하여 구현 Python의 리스트와 메서드를 이용 class ArrayStack: def __init__(self): #빈스택 초기화 self.data =..