자료구조 정리 레포입니다.
자료구조는 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케하는 자료의 조직, 관리, 저장을 의미한다. 또한 데이터 값의 모임, 데이터 간의 관계, 데이터에 적용할 수 있는 함수나 명령을 의미한다.
즉, 여러 데이터들의 묶음을 저장하고 사용하는 방법을 정의한 것이다.
-
데이터를 체계적으로 저장하고 효율적으로 활용하기 위해서 자료구조를 사용한다.
-
대부분의 자료구조는 특정한 상황에 놓인 문제를 해결하는 데에 특화되어 있다.
- 자료구조를 많이 알아두면, 특정 문제를 해결하는 데에 상황에 가장 적합한 자료구조를 빠르게 찾아 데이터를 정리하고 활용하여 문제를 빠르고 정확하게 해결할 수 있다.
- 문제 해결 능력을 필요로하는 알고리즘과 굉장히 밀접한 연관성이 있다.
→ 문제해결을 하기 위해서 배운다.