스택LIFO (last in first out)push(x) # x를 넣는다pop() # 맨 위에서 꺼낸다peek() # 맨 위 값을 확인isEmpty() # 비어 있는지 확인 큐FIFO (first in first out)enqueue(x) # x를 넣는다dequeue() # 맨 앞에서 꺼낸다peek() # 맨 앞 값을 확인isEmpty() # 비어 있는지 확인 우선순위 큐값이 들어온 순서와 관계없이, 우선순위가 높은 값부터 먼저 나오는 큐 Linked List데이터를 담고 있는 노드(Node) 들이 포인터(링크) 로 연결된 구조 항목 배열(List) ..