Collection Framework/구현
Java Collection Framework
개요 프로그래밍을 학습하는데 있어서 '자료구조' 와 '알고리즘'은 필수적일 것이다. 알고리즘을 학습하기 전에 최소한의 자료구조는 학습하고 난 뒤에 하는 것이 순차적인 것처럼. (능력이 된다면 알고리즘을 공부하면서 자료구조를 깨닫는 사람도 있겠지만 난....차근차근 밑바닥을 쌓아가는 스타일) '자료구조'는 Data Structure 라고 하는데, 직역하면 데이터 구조라는 뜻이다. 여기서 더 풀어서 설명하자면 '일련의 일정 타입들의 데이터 또는 관계를 나타낸 구성체'라고 설명할 수 있다. 자료구조와 알고리즘은 서로 뗄 수 없는 의존적인 관계이기 때문에 자료구조에 대한 이해가 있어야한다. 왜 상호의존적이냐?라고 묻는다면 어떤 알고리즘 문제를 풀기 위해 문제를 해석한 다음 보통 자료구조를 선택한다. 자료구조를 ..