결국 단순한 자료형을 다루는 게 아닌 이상, 처음으로 배우는 자료구조의 종류는 1차원 배열입니다. 그리고 1차원 배열에서 점점 2차원, 3차원을 사용하면서 더 효율적인 자료구조를 찾게 됩니다. 심화적으로 접근하기 전에 1차원을 먼저 제대로 짚고 넘어가려고 합니다. Array, 배열 일단 Array 는 배열입니다. 이 Array는 인덱스가 중요한 구조입니다. 가장 편하게 생각하는 방법은 아파트 한 채라고 생각하시면 됩니다. 대신 한 층에 호수가 1개 밖에 없다고 생각해 봅시다. 처음에 아파트를 10층으로 지었습니다. A, B, C라는 사람이 각각 1, 2, 3층에 삽니다. Apartment[] apart = new Apartment[10] apart[0] = A; apart[1] = B; apart[2] ..