자료구조는 알면 알수록, 익숙하면 익숙할수록 프로그래머에게 귀한 재산이 되는 개념입니다. Introduction처럼 얘기해보자면, 프로그램(Program)은 자료구조(Data Structrue)와 알고리즘(Algorithm)의 집합체입니다.
Program = Data Structure + Algorithm 이때, 각각을 살펴보면 * Data Structure - How to store data in computer memory. = 컴퓨터 메모리에 데이터를 저장하는 방법. * Algorithm - How to handle the stored data. = 저장된 데이터를 다루는 방법. 위와같이 정의됩니다.
이때 자료구조에따라 알고리즘을 다르게 짜게되는데, 데이터마다 적합한 자료구조가 있고, 이 적합한 자료구조를 찾으면 상대적으로 알고리즘을 쉽게 짤 수 있게됩니다. 이 카테고리에서는 자료구조에 집중하여 다룰예정입니다.
관심있으신 사람들은 한 번씩 읽어보시면 귀한 자산이 될 것입니다....
#
안내
원문 링크 : 자료구조