개념 오로지 기본 타입 말고 래퍼 타입만 사용 가능 값 접근(읽기): O(1) - 인덱스를 사용하여 바로 접근 가능 값 삭제/삽입: O(n) - 주변에 있는 값들을 옮겨주는 오버헤드 발생. 삭제 시 뒤의 원소들을 앞으로 당김, 삽입 시 기존 원소들을 뒤로 밀어냄 ArrayList 연산 종류 정리 생성 값 접근(읽기): list.get(1); 값 삽입, 삭제: list.add(); list.remove(); 리스트 크기: list.size() 리스트 최대,최소: Collections.max(list), Collections.min(list) 리스트 전체 초기화: Collections.fill(list, 값) 리스트 전체 출력: list.toString() 리스트 정렬: Collections.sort(lis..