1. 자료구조란?자료구조는 데이터를 메모리에서 구조적으로 저장하고 처리하는 방법을 말한다.데이터를 어떤 형태로 저장하고, 어떻게 꺼내고, 어떻게 추가·삭제할지에 대한 방식이라고 볼 수 있다.자료구조는 크게 선형구조, 비선형구조, 파일구조 등으로 나눌 수 있다.선형구조에는 리스트, 스택, 큐, 덱이 있고, 비선형구조에는 트리와 그래프가 있다. 2. 컬렉션(Collection)이란?컬렉션은 자바에서 자료구조를 쉽게 사용할 수 있도록 제공하는 프레임워크이다.추가, 삭제, 검색, 정렬 같은 기능이 이미 구현되어 있기 때문에, 직접 자료구조 알고리즘을 만들지 않아도 된다.컬렉션은 java.util 패키지에 포함되어 있으며, 인터페이스를 통해 다양한 컬렉션 클래스를 공통된 방식으로 사용할 수 있다. 3. 배열의 문..