과목명

자료구조
(Data Structures)

해설

실세계의 문제를 효과적으로 해결하기 위한 논리적인 모델링 기법과 자료구조의 여러 가지 형태를 프로그래밍 언어의 자료형으로 구현하는 방법 및 논리적인 알고리즘을 학습한다. 배열, 스텍, 큐, 리스트 등의 선형구조와 트리, 그래프 등의 비선형 구조를 학습하고 이들 구조를 컴퓨터에 표현하는 방법을 배운다. 이들 자료구조를 이용하여 알고리즘을 개발하고, 그들의 성능을 비교 해석하여 봄으로써 자료구조 및 컴퓨터 알고리즘에 대한 개념을 확고히 한다.