이미지를 통해 알고리즘의 개념과 구조를 쉽게 이해하도록 구성한 알고리즘 입문서. 그림을 이용한 풍부한 예제를 통해 설명함으로써 어려운 내용을 보다 쉽게 이해할 수 있게 해주며, 프로그램 작성의 어느 한 부분에 대한 예만을 제시하는 것이 아니라 문제의 이해에서부터 프로그램을 디자인하고 알고리즘을 만들어 코딩을 하는 전 과정을 상세하게 단계별로 설명해 줌으로써 프로그램 작성의 모든 과정에 대한 이해를 돕고 있다.
전체 9장과 부록으로 구성되어 있으며, 각 장은 그림을 곁들인 설명과 더불어 연습문제까지 포함하여 학습 효과를 높이고 상식 코너를 두어 지루하지 않도록 구성하였다. 부록으로는 좋은 알고리즘 VS, 나쁜 알고리즘, 프로그래밍시 지켜야 할 8계명, 볼랜드 C++ 5.5 설치 등을 소개하였다.