자료구조

자료구조란?

자료구조란 데이터의 저장 방법 또는 데이터 관련 연산의 총집합을 의미합니다.

자료구조는 단순 자료구조, 복합 자료구조, 파일 구조로 나누어 볼 수 있습니다.

DataStructure

단순 자료구조

단순 자료구조란 기본적으로 제공하는 정수, 실수, 문자를 포함합니다.

복합 자료구조

복합 자료구조는 선형구조, 비선형구조로 구분할 수 있습니다.

선형구조

선형구조란 데이터 요소를 순차적으로 연결하는 자료구조입니다.

  1. 배열
  2. 링크드 리스트
  3. 스택
  4. 큐
  5. 힙

비선형구조

비선형구조란 데이터 요소가 비순차적, 트리 형태로 연결되어있습니다.

  1. 트리
  2. 그래프

파일구조

파일 구조는 파일을 저장하는 구조입니다.

  1. 순차 파일구조
  2. 색인 파일구조
  3. 직접 파일구조