/DataStructure

자료구조 정리 레포

Data Structure

자료구조 정리 레포입니다.

자료구조 - Data Structure

자료구조는 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케하는 자료의 조직, 관리, 저장을 의미한다. 또한 데이터 값의 모임, 데이터 간의 관계, 데이터에 적용할 수 있는 함수나 명령을 의미한다.

즉, 여러 데이터들의 묶음을 저장하고 사용하는 방법을 정의한 것이다.


자료구조를 배우는 이유

  1. 데이터를 체계적으로 저장하고 효율적으로 활용하기 위해서 자료구조를 사용한다.

  2. 대부분의 자료구조는 특정한 상황에 놓인 문제를 해결하는 데에 특화되어 있다.

    • 자료구조를 많이 알아두면, 특정 문제를 해결하는 데에 상황에 가장 적합한 자료구조를 빠르게 찾아 데이터를 정리하고 활용하여 문제를 빠르고 정확하게 해결할 수 있다.
    • 문제 해결 능력을 필요로하는 알고리즘과 굉장히 밀접한 연관성이 있다.

    → 문제해결을 하기 위해서 배운다.