자료구조 \ 알고리즘 기법

[ 자료 구조 ] 자료 구조 살펴보기

_moda 2023. 5. 10. 19:28

자료 구조란 ?

  • 자료구조란 여러 데이터의 묶음을 저장하고, 사용하는 방법을 정의한 것이다.
    • 데이터란 무엇일까 ?
      • 데이터는 문자, 숫자, 소리, 그림, 영상 등 실생활을 구성하고 있는 모든 값이다.
      • 데이터는 분석하고 정리하여 활용해야만 의미를 가질 수 있다.
      • 따라서, 필요에 따라 데이터는 데이터의 특징을 잘 파악하여 정리하고 활용해야 한다.
      • 데이터를 체계적으로 정리하여 저장해 두는 게 데이터를 활용하는 데 있어 훨씬 유리하다.

자료 구조의 분류

  • 무수한 상황에 데이터를 효율적으로 다룰 수 있는 여러 방법
  • 자주 등장하는 네 가지의 자료구조
    • Stack, Queue, Tree, Graph

자료구조의 특징

  • 특정한 상황에 놓인 문제를 해결하는 데에 특화되어 있기 때문에 많은 자료구조를 알아두면,
    어떠한 상황이 닥쳤을 때 적합한 자료구조를 빠르고 정확하게 적용하여 문제를 해결할 수 있다.