자바 리스트1 ArrayList vs LinkedList (자바 데이터 타입) 00 개요Java에서 데이터를 다룰 때 자주 사용되는 2가지 대표적인 리스트 자료구조로 LinkedLst 및 ArrayList가 있음모두 List 인터페이스를 구현하고 있으나 내부적인 동작 방식 및 성능에 차이가 있음LinkedList 및 ArrayList의 정의, 차이점, 사용 사례에 관한 정리01 ArrayList란1. 정의내부적으로 배열을 사용하여 데이터를 저장하는 동적 리스트배열은 고정된 크기를 가지며, 그 크기를 초과하는 데이터를 추가하려면 새로운 배열을 생성하고, 기존 데이터를 복사해야 함배열을 기반으로 하기에 인덱스를 통한 빠른 데이터 접근이 가능, 읽기 작업에서 뛰어난 성능 발휘2. 장단점장점: 인덱스를 통한 빠른 데이터 조회단점: 중간에 데이터를 삽입하거나 삭제하는 경우 배열의 데이터를 .. 2024. 9. 30. 이전 1 다음