0. 자료구조란?자료구조는 데이터를 효율적으로 다룰 수 있도록 도와주는 데이터 보관 방법과 데이터에 관한 연산의 총체이다. 자료구조는 단순한(Primitive)자료구조와 복합(Non-Primitive) 자료구조로 나뉘는데, 이를 세부적으로 분류하면 위 사진과 같다. 복잡한 자료구조에서 선형적(Linear)과 비선형적(Non-Linear)으로 나뉘는데, 이 뜻은 다음과 같다. - 선형 자료구조: 데이터 요소를 순차적으로 연결하는 자료구조- 비선형 자료구조: 한 데이터 요소에서 다른(여러) 데이터 요소로 연결되는 자료구조 자료구조에서 ADT라는 중요한 개념이 있다.ADT(Abstract Data Types)란 자료구조의 동작방법을 표현하는 데이터 형식으로, 자료구조가 갖춰야 하는 일련의 연산이다.리스트를 예..