ArrayList1 List 자바 표준 라이브러리에 Collection 클래스의 일부인 List에 대해 정리하겠습니다. List 인터페이스는 Collection 인터페이스를 확장하고 요소의 시퀀스 또는 목록에 대한 특정 동작을 추가합니다. 또한 List 인터페이스를 구현하는 가장 일반적으로 사용되는 클래스는 ArrayList, LinkedList가 있습니다. 1. ArrayList ArrayList는 Java의 List 인터페이스의 동적 배열 구현입니다. 즉, 요소가 추가되거나 제거될 때 동적으로 크기를 조정할 수 있습니다. LinkedList보다 메모리 오버헤드가 덜 필요하므로 메모리 효율성이 더 높습니다. 인덱스를 사용하여 요소에 대해 빠르고 효율적인 액세스를 제공합니다. 시간 복잡도 O(1) 요소를 삽입, 삭제하는 것은 비효율.. 2024. 1. 5. 이전 1 다음