Dot Programming/Java
2021. 4. 6.
자바컬렉션프레임워크(JCF)로 자료구조 알아보기
핵심 자료구조 (Array, List, Map) 배열(Array) 배열은 가장 전통적이고 기본이 되는 자료구조이다. 데이터를 순차적으로 저장해 0부터 시작하는 인덱스를 통해 접근한다. Array 특징 일반적으로 배열은 선언할때 크기 고정 데이터를 임의 접근할 수 있어 탐색을 효율적으로 할 수 있음 배열에 들어가는 데이터는 모두 동일한 자료형 이어야 함 배열 중간에 값을 추가하려면 기존 데이터를 모두 이동시켜야 함 리스트(List) 배열과 유사한 순차적인 자료구조를 제공한다. 데이터 접근을 위해 인덱스를 사용해야 하는 점은 배열과 같지만 배열의 모든 단점을 커버한다. List 특징 데이터 크기가 고정되지 않음 데이터를 다루기 위한 여러 방법이 제공됨 리스트의 데이터는 서로 다른 타입일 수 있음 -> 일관된..