Architecture/Data Structure
-
CollectionArchitecture/Data Structure 2025. 2. 14. 19:56
Collection객체 지향 프로그래밍에서 여러 개의 요소를 하나의 집합으로 묶어 다룰 수 있도록 하는 데이터 구조여러 개의 데이터 항목을 저장하고, 이를 효율적으로 관리하는 기능을 제공하는 인터페이스 또는 클래스를 의미Java에서 컬렉션 프레임워크의 최상위 인터페이스로, 데이터의 그룹을 다루는 다양한 자료구조에 대한 공통적인 규약을 제공Collection Interface : 리스트, 셋, 큐 등 여러 컬렉션 클래스를 위한 기본 인터페이스로 사용java.util 패키지에 속함 Iterable: 컬렉션을 순차적으로 반복(iterate) 할 수 있게 해주는 인터페이스 TreeSet내부적으로 이진 탐색 트리를 사용하여 요소들을 자동으로 정렬합니다.중복된 값을 허용하지 않으며, 빠른 검색 및 정렬 기능을 제공..