[k-mooc/자료구조] 01. 자료구조의 소개
·
CS/자료구조
자료구조는 자료를 관리하는 효율적인 기법이다. 01-1. 개요우리는 다양한 목적을 가진 수많은 앱을 사용하고 있다. 각 앱은 그 목적에 맞게 다양한 형태의 데이터를 저장하고 관리한다. 이러한 데이터를 보다 효율적이고 체계적으로 저장하고, 필요할 때 빠르게 찾아 사용할 수 있도록 돕는 것이 바로 자료구조이다. 01-2. 자료와 관리자료(data)자료란 컴퓨터에 저장할 수 있는 모든 값을 의미한다. 다만 컴퓨터는 아무 값이나 저장할 수 있는 것이 아니라, 특정 자료형(Data Type)에 맞는 값만 저장할 수 있다. 이러한 자료형은 크게 (1)시스템에서 제공하는 자료형과 (2)사용자가 정의하는 자료형으로 나뉜다.(1)시스템이 제공하는 자료형은 우리가 흔히 알고 있는 정수(int), 실수(float), 문자..