이 장을 마치면 다음 작업을 수행할 수 있습니다.
• 응용 프로그램에 적합한 자료 구조를 사용하는 것이 얼마나 중요한지 설명할 수 있습니다.
• 주어진 문제에 적합한 C++ 내장 자료 구조를 이용하여 응용 프로그램을 더욱 쉽게 개발할 수 있습니다.
• C++에서 제공하는 기능이 주어진 상황에 충분한 역할을 수행하기 어려운 경우, 적절한 사용자 정의 선형 자료 구조를 구현할 수 있습니다.
• 다양한 유형의 선형 자료 구조가 사용될 수 있는 실제 문제를 분석할 수 있고, 주어진 문제에 가장 적합한 자료 구조를 선택할 수 있습니다.
이 장에서는 응용 프로그램 작성 시 적절한 자료 구조를 사용하는 것이 얼마나 중요한가에 대해 설명합니다. C++에서 널리 사용되는 자료 구조의 사용 방법에 대해 알아보고, 이들 자료 구조를 구현한 C++ 내장 컨테이너와 사용자 정의 컨테이너에 대해 설명하겠습니다.