꽉 차서 더 이상 자료를 넣을 수 없는 경우(put,push 할 수 없는 경우)를 오버플로우(Overflow), 비어 있어 자료를 꺼낼 수 없는 경우(get,pop 할 수 없는 경우)를 언더플로우(Underflow)라고 한다. Stack 스택(Stack)은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)로 되어 있다. 자료를 넣는 것을 '밀어넣는다' 하여 푸시(push)라고 하고 반대로 넣어둔 자료를 꺼내는 것을 팝(pop)이라고 하는데, 이때 꺼내지는 자료는 가장 최근에 보관한 자료부터 나오게 된다. Queue 스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)으로 되어 있다. 자료를 넣는 것을 ..