stack : 데이터를 일시적으로 저장하기 위한 자료구조, 나중에 넣은 데이터부터 꺼내는 후입선출
push : 스택에 데이터를 넣는 작업
pop: 스택에서 데이터를 꺼내는 작업
top: push와 pop을 하는 위치 즉 스택 맨 위
bottom: 스택의 가장 아랫부분
queue: 데이터를 일시적으로 저장하기 위한 자료구조, 먼저 넣은 데이터부터 꺼내는 선입선출
enqueue <> push
dequeue <> pop
front <> top >> 데이터를 꺼내는 쪽
rear <> bottom >> 데이터를 넣는 쪽