0.1 개념
- 데이터들의 집합을 의미
- 데이터들을 더 효율적으로 저장하고 관리하기 위해 사용
- 다차원 데이터를 1차원 데이터로 표현 가능
0.2 특징
- 추상화
- 복잡한 자료, 모듈 등으로부터 핵심적인 개념, 기능을 간추려 내 쉽게 접근 가능
- 데이터 구조의 세부 사항을 신경 쓰지 않고 데이터 조작 가능
- 효율성
- 데이터 처리 작업의 성능을 향상시켜 데이터를 빠르게 검색 가능
- 삽입, 삭제 등의 연산을 빠르고 효율적으로 처리
- 재사용성
- 코드 모듈화를 통해 재사용성을 높이는데 기여
- 다양한 응용 프로그램에서 쉽게 활용이 가능
<aside>
💡 자료구조에 따라 실행 시간 단축 및 메모리 용량을 개선할 수 있어, 각 상황에 적합한 자료구조를 선택해야 합니다.
</aside>