algorithm: 자료구조(Data Structure)

GAMJAJeon·2024년 7월 2일

알고리즘

목록 보기
2/4

자료구조란?

  • 데이터를 표현하고 저장하는 방법
  • 데이터의 흐름과 밀접한 관련이 있다.

자료구조를 중요한 이유

  • 프로그램은 크게 자료(Data)와 명령으로 구성되어 있다. 프로그램의 자료를 효율적으로 저장할 때, 메모리(저장 공간)를 절약할 수 있고, 수행(실행) 시간을 단축시킬 수 있다.
  • 따라서 프로그램의 수행 시간 혹은 저장 공간을 고려하여 자료 구조를 설계할 수 있어야 한다.
    그리고 이들을 고려학 위해 프로그램의 목적이 무엇인지, 기능이 무엇인지 살펴봐야 한다.
    예)윈도우 탐색기 > 폴더 구조(트리)와 파일 목록(리스트)

0개의 댓글