자료구조의 정의 및 종류
먼저 자료구조의 '자료'라는것은 현실세계에서는 관찰이나 측정을 통해 얻어낸 값이나 사실 입니다.
여러개의 수집된 강아지의 체온에 관한 '자료'를 가지고 강아지가 건강한 체온을 가진 상태인지 아닌지를 알수있는 정보로 만든다면 (혹은 체중이라던가) 그게 바로 현대의 컴퓨터가 하는 일입니다. 다양한 정보를 가지고 가공하고 정리해서 정보로 만들죠. 유의미한 정보로 만들기 위해선 수집된 자료가 정리되고 잘 분류되어 있어야 더 효율적으로 정보로 가공할 수 있을것입니다. 요리를 하는데 재료가 잘 준비되고 정리되어 있어야 더 효율적으로 빨리 요리할 수 있는것과 같죠.
그러면 이 자료를 어떻게 잘 정리할 수 있는가 하면 그게 바로 자료구조를 알아야하는 이유라고 할 수 있습니다.
Last updated