컴퓨터 내에서 데이터를 효율적으로 관리하기 위한 구조 방식
적절한 자료구조 선택은 솔루션, 서비스의 성능을 향상시키고, 데이터의 유연성을 제공하고, 코드의 복잡성까지 줄일 수 있는 중요한 요소이다
종류
선형 자료구조
데이터가 순차적인 형태로 정렬되는 구조
종류
Array
Linked List
Stack
Queue
비선형 자료구조
데이터가 계층적인 형태로 정렬되는 구조
종류
Tree
Graph
Heap
딕셔너리 자료구조
Key, Value 쌍으로 데이터를 저장하는 구조
종류
Map