- 자료구조
- 데이터를 효율적으로 관리하기 위한 다양한 종류의 기법
- 다양한 종류의 자료의 형태와 사용용도에 따라 분류하고 정의한, 구조화 시킨것
- 자료구조(資料構造)는 사전에서 정의하길 : 추상적으로 나타낸 자료의 모습과 그것을 다루는 연산에 대한 정의.
즉, 자료라는 데이터를 그 형태(int, char, long, string)에 따른 용도와 저장하는 방법에 대한 다양한 구조를 말한다.
언어(C, C++, Java...)적인 차이는 있지만,
컴퓨터라는 구조에서 파생되었기 때문에 각 언어별 자료구조의 본질은 동일하다.
따라서, 자료구조에 대한 본질적인 이해를 바탕으로 구조체의 정의와 컨셉, 언어별 구현 방법을 숙지해야 한다.
- 자료구조의 궁극적 목적으로는 컴퓨터 메모리의 효율적인 사용이다.
- 자료구조의 종류
'자료구조 & 알고리즘 > 자료구조 & 알고리즘' 카테고리의 다른 글
[자료구조] 선형자료구조 (1) | 2024.09.13 |
---|---|
[자료구조] Queue 구현한 간단한 대기열 시스템 (0) | 2024.09.12 |
[자료구조] Queue (0) | 2024.09.11 |
[자료구조] Stack (0) | 2024.09.10 |
자료구조 및 알고리즘 <시간복잡도> (0) | 2024.03.15 |