티스토리 뷰

  • 자료구조 이해
  • 알고리즘 이해
  • 컴퓨터 내부의 2진수 코드 체계
  • 자료를 추상화, 구체화하는 방법

자료구조란? 

자료를 효율적으로 표현, 저장, 처리할 수 있도록 정리하는 것

 

자료 정보
GIGO 자료를 가공, 정리한 것

GIGO (=Garbage in Garbage out)

: 쓰레기가 들어가면 쓰레기가 나온다

: 컴퓨터가 논리 프로세스에 의해 운영되기 때문에 쓰레기 입력값, 쓰레기 출력값을 의심없이 처리하는 것을 말함

 

자료구조의 목표?

컴퓨터가 효율적으로 문제를 처리하기 위해 문제를 정의하고 분석하여 최적의 프로그램을 작성하는 것

 

알고리즘 작성(사람) ---번역---> 프로그램 번역 및 실행(컴퓨터)

자료의 형태에 따른 분류

단순 구조 정수, 실수, 문자, 문자열 등의 기본 자료형
선형 구조 순차 리스트, 연결 리스트, 스택, 큐 (1:1관계)
비선형 구조 트리, 그래프 (1:多관계)
파일 구조 순차 파일, 색인 파일, 직접 파일

 

'이론 > 자료구조' 카테고리의 다른 글

6-4. 큐의 응용  (0) 2022.06.04
6-3. 데크  (0) 2022.06.03
6-2. 큐의 구현  (0) 2022.06.03
6-1. 큐의 이해  (0) 2022.04.15
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday