선형 자료 구조 VS 비선형 구조 선형구조 - 자료를 순차적으로 나열한 형태 - 종류: 배열, 연결 리스트, 스택/큐 비선형 구조 - 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태 - 종류: 트리, 그래프 선형 자료 구조 배열 public int[] _data = new int[25]; - 개념: 사용할 방 개수를 고정해서 계약하고 연속된 방으로 배정받아 사용한다. - 장점: 연속 - 단점: 추가, 제거 불가, 유동적으로 상황에 맞춰서 사용할 수 없다. 동적 배열 public List _data2 = new List(); - 개념: 사용할 방 개수를 유동적으로 가능, 연속된 방으로 배정받아 사용한다. - 할당 정책: 실제로 사용할 공간보다 많이, 여유분을 두고 사용한다. 이동 횟수를 최소화한다. - ..