<aside> 💡 자료구조는 컴퓨터 과학의 핵심 개념입니다. 자료구조는 데이터를 저장하고 관리하는 방법입니다. 자료구조를 잘 이해하면 효율적인 소프트웨어를 개발할 수 있습니다.

자료구조에는 배열, 리스트, 벡터, 큐, 스택, 해시 테이블 등이 있습니다. 배열은 연속적인 메모리 위치에 데이터를 저장하는 자료구조입니다. 리스트는 노드로 연결된 데이터를 저장하는 자료구조입니다. 벡터는 연속된 저장공간을 늘려가며 데이터를 저장하는 자료구조 입니다. 큐, 스택은 입/출력 위치에 제약을 두고 성능을 높이는 자료구조 입니다. 해시 테이블은 키와 값의 쌍을 저장하는 자료구조입니다

</aside>

0. 자료와 자료구조

1) 텍스트 자료의 표현

2) 숫자 자료의 표현

3) 선형/비선형 자료구조

1.자료구조

1-1. Array (배열)

1-2. LinkedList (리스트)

1-3. ArrayList (벡터)

1-4. Queue, Stack (큐,스택+덱)

1-5. Hash Table (맵)

1-6. Set (셋)