アルゴリズム
いくら時代が変わっても、アルゴリズムの重要性は不変です

 

C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)
奥村 晴彦
4874084141

★★★★★

 困った時・ど忘れした時に便利なアルゴリズム事典のロングセラー。

記述は必要かつ十分な量で、暇な時にパラパラめくるのにも最適です。一度買えば長い間お世話になるので、あなたのプログラミング人生の良き友となるでしょう。

タイトル通りC言語がメインですが、アルゴリズム自体は他の言語でも適用出来るので、かなり「使える」良書だと思います。


Javaによるデータ構造とアルゴリズム解析入門
クリフォード シェーファー Clifford Shaffer
4894711958

★★★★

 いわゆる定番のアルゴリズムを扱った書籍ですが、比較的説明が丁寧な点に好感が持てます。

特に数学嫌いな人にも読めるように配慮されており、他のアルゴリズム本で挫折した人にお薦め。分厚い本ですが、興味のある所だけ拾い読みができるので色々便利です。

他のアルゴリズム入門に馴染めなかった人は、是非試してみて欲しい一冊です。


珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造
ジョン ベントリー Jon Bentley
4894712369

★★★★

 アルゴリズムやデータ構造をただ紹介するだけでなく、図を用いた設計や検討を通して根本に迫る良書。

問題に対する著者の検討&思考過程を通じて、創造力や発想のひらめきが鍛えられます。特にコラム7「封筒の裏で…」は、論理的な考え方を養うのに大変有効だと思いました。

また各コラムの最後には、なかなか興味深くてユニークな問題が収録されています。それら問題の多くは一筋縄では行きませんが、巻末にヒントと解答が掲載されているので、安心してじっくり取り組めます。

本書は「プログラミングの王道」として、中級者がステップアップするのに最適な一冊となるでしょう。

ちなみに原書のタイトルは「Programming Pearls」で、邦題はセンスが光る名訳だと思いました。





もどる