[자료구조] 2. 자료 구조의 분류
자료구조의 필요성과 목적, 자료구조의 분류에 대해 알아보자.
자료 구조의 의미와 필요성
자료구조란
자료를 잘 정리하여 보관하는 방법으로,
자료들을 효율적으로 관리하고 저장하는 방식 또는 기술
자료 구조의 목적
- 메모리의 절약
- 프로그램 실행 시간 단축
- 프로그램의 구현 용이
자료 구조의 분류
-
선형 구조
- 배열
- 스택
- 큐
- 리스트
-
비선형 구조
- 트리
- 그래프
배열과 리스트의 차이
배열 (Array)
- 데이터 연속 저장
- 데이터 접근: index
- 삽입 / 삭제 번거롭다
리스트 (Linked List)
- 데이터 비연속 저장
- 순차적 접근
- 삽입 / 삭제 용이