자료구조 & 알고리즘/자료구조 & 알고리즘

[자료구조] 자료구조 개념&종류

오징어달료 2019. 6. 8. 03:10


- 자료구조

  - 데이터를 효율적으로 관리하기 위한 다양한 종류의 기법

  - 다양한 종류의 자료의 형태와 사용용도에 따라 분류하고 정의한, 구조화 시킨것

  - 자료구조(資料構造)는 사전에서 정의하길 : 추상적으로 나타낸 자료의 모습과 그것을 다루는 연산에 대한 정의. 

    즉, 자료라는 데이터를 그 형태(int, char, long, string)에 따른 용도와 저장하는 방법에 대한 다양한 구조를 말한다.

    언어(C, C++, Java...)적인 차이는 있지만,

    컴퓨터라는 구조에서 파생되었기 때문에 각 언어별 자료구조의 본질은 동일하다.

    따라서, 자료구조에 대한 본질적인 이해를 바탕으로 구조체의 정의와 컨셉, 언어별 구현 방법을 숙지해야 한다.

  - 자료구조의 궁극적 목적으로는 컴퓨터 메모리의 효율적인 사용이다.

 

- 자료구조의 종류

자료구조 종류