本書の最大の目的は、今日、計算機科学の広い範囲で用いられている最も重要なアルゴリズムの概要および基本的技術をC言語を使って解説することである。したがって、ある程度のプログラミング技法を学習し、計算機システムになじんだ後、計算機科学や計算機の応用に関する、より進んだ講義を受ける前の、ちょうど大学2年生から3年生を対象にした「アルゴリズム」課程の標準的なテキストとして使用することができる。また、本書には実際に役立つ多くのアルゴリズム使用例と実行結果を掲載してあるので、計算機システムまたはプログラムの開発に従事する実務家の参考書としても役立つだろう。さらに、直観的でわかりやすい説明とコンピュータ出力の見事な図は本書の際だった特徴となっている。