자료구조 기초
자료구조란? 여러 데이터들의 묶음을 저장하고, 사용하는 방법을 정의한 것입니다. 자료구조를 설명하기에 앞서, 데이터(data)는 무엇일까요? 데이터는 문자, 숫자, 소리, 그림, 영상 등 실생활을 구성하고 있는 모든 값입니다. 우리의 이름, 나이, 키, 집 주소, 목소리 혹은 유전자 DNA까지 데이터로 분류할 수 있습니다. 하지만 데이터는 그 자체만으로 어떤 정보를 가지기 힘듭니다. 예를 들어 나이라는 데이터만 알고 있다면, 이 나이가 사람의 나이인지, 고양이의 나이인지, 나무의 나이인지 알 수 없습니다. 이처럼 데이터는 분석하고 정리하여 활용해야만 의미를 가질 수 있습니다. 그 뿐만 아니라, 데이터를 사용하려는 목적에 따라 형태를 구분하고, 분류하여 사용합니다. 필요에 따라 데이터의 특징을 잘 파악(분..