자료구조(data structure)는 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 의미한다. 더 정확히 말해, 자료 구조는 데이터 값의 모임, 또 데이터 간의 관계, 그리고 데이터에 적용할 수 있는 함수나 명령을 의미한다.
자료구조란 여러 데이터들의 묶음을 저장하고, 사용하는 방법을 정의한 것이다.
효율성
상황과 목적에 맞게 적절한 자료구조를 선택함으로써 효율적인 데이타 관리가 가능하다.
추상화
복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념만을 간추려 낸다.
재사용성
자료구조를 이용하여 데이터를 처리할 경우 해당 자료구조의 인터페이스만 이용하여 데이터를 처리하도록 함으로 모듈화가 가능하다.
자료구조의 종류는 다음과 같다.
자료구조에 대해서 하나씩 공부해 봐야겠다.
참고
https://ko.wikipedia.org/wiki/%EC%9E%90%EB%A3%8C_%EA%B5%AC%EC%A1%B0
https://blue-ilike.tistory.com/entry/%EC%9E%90%EB%A3%8C-%EA%B5%AC%EC%A1%B0%EB%9E%80-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B5%AC%EC%A1%B0-Data-Structure
https://hanamon.kr/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0%EB%9E%80-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0%EB%A5%BC-%EB%B0%B0%EC%9A%B0%EB%8A%94-%EC%9D%B4%EC%9C%A0/