컴퓨터/알고리즘&자료구조
Set형태의 자료구조는 List와 Map의 사이의 개념 정도의 자료구조입니다.
지난 자료구조들을 간략하게 정의해보자면 아래와 같습니다.
Set은 기본적으로 순서대로 데이터를 저장하지 않습니다. 하지만 List의 형태와는 달리 값의 중복을 허용하지 않습니다.
다시 정리하자면 다음과 같습니다.
흔히 자료구조로 불리는 Set은 수학에서 배운 집합이라 생각하시면 이해가 편합니다. 단순하게 메모리 공간에서 특정 데이터들을 모아두는 장소로서의 개념입니다. 당연하게도 순서는 상관없지만 데이터의 중복을 허용하고 싶지 않을 때 사용하면 강력한 자료구조입니다.
Java 컬렉션 프레임 워크에서 제공하는 Set의 개념을 통한 대표적인 3가지 구현 자료구조는 다음과 같습니다.
자료구조 - Queue (큐) (0) | 2022.03.26 |
---|---|
알고리즘 - 재귀함수 (Recursion Funtion) (0) | 2021.10.29 |
자료구조 - MAP(맵) (0) | 2021.10.25 |
알고리즘 - 정렬 기초 - 버블정렬(Bubble sort) (0) | 2021.09.26 |
자료구조 - List(리스트)와 종류 (0) | 2021.09.06 |
91년생 공학엔지니어의 개발일지
TODAY :
YESTER DAY :
TOTAL :
Commnet