IT/JAVA
[Java] 자료구조(Data Structure) - List, Set, Map
이번 글에서는 Java에서 자주 사용하는 데이터 자료구조 List, Set, Map에 대해 살펴보겠습니다. 각 자료구조의 정의, 특징, 사용 예제를 자세히 설명하겠습니다. 또한 Queue와 Stack도 함께 소개하니 끝까지 읽어주세요!1. List (리스트)List는 순서가 있는 데이터를 저장하는 자료구조입니다. 배열과 유사하지만, 크기를 동적으로 조정할 수 있으며 중복된 데이터를 허용합니다. List에는 대표적으로 ArrayList와 LinkedList가 있습니다.특징:데이터가 삽입 순서대로 저장됩니다.중복 요소를 허용합니다.인덱스를 사용하여 특정 위치의 데이터를 빠르게 접근할 수 있습니다.ArrayList:ArrayList는 내부적으로 배열을 사용하여 데이터를 저장합니다. 데이터를 추가할 때 배열 ..
2025. 1. 26. 11:24