정의 * 자료구조 - 데이터를 원하는 규칙 또는 목적에 맞게 저장하기 위한 구조, * 알고리즘 - 자료구조에 쌓인 데이터를 활용해 어떠한 문제를 해결하기 위한 여러 동작들의 모임. 자료 구조의 종류 - 자료구조는 매우 다양하나, 큰 갈래로 보면 다음과 같은 종류가 있다. 1. 스택 : First-In Last-Out 구조. 물건을 쌓아놓고, 해당 물건을 다시 빼내는 과정을 생각하면 된다. 이 경우, 데이터는 먼저 들어온 것이 나중에 빠지게 된다. 2. 큐 : First-In First-Out 구조. 대기열을 생각하면 된다. 먼저 들어온 것이 먼저 빠져나간다. 3. 트리 : 정점(Vertex)와 간선(Edge)를 이용해 사이클을 이루지 않도록 구성한 Graph의 특수한 형태.(Acyclic Graph) 기..