자료구조 자료구조란 여러 데이터들의 묶음을 저장하고, 사용하는 방법을 정의한 것 데이터(data)란 문자, 숫자, 소리, 그림, 영상 등 실생활을 구성하고 있는 모든 값이다. 우리의 이름, 나이, 키, 집 주소, 목소리 혹은 유전자 DNA까지 데이터로 분류할 수 있다. 그러나, 데이터는 그 자체만으로 의미를 갖기는 어렵다. 예로 숫자 데이터를 알고 있지만 이 숫자가 무엇을 의미하는지 모르면 데이터가 무엇을 의미하는지 모르기 때문이다. 따라서, 데이터는 사용하려는 목적에 따라 형태를 구분하고 특징을 잘 분석하고 정리하여 활용해야만 의미를 가질 수 있다. 이처럼 데이터는 체계적으로 정리하여 저장해두는 게, 데이터를 활용하는 데 있어 훨씬 유리하다. 수많은 선배들이 무수한 상황에 데이터를 효율적으로 다룰 수 ..