『Pythonではじめるアルゴリズム入門』
こんばんは。
『Pythonではじめるアルゴリズム入門』を
読みはじめました。
自分のクセで、ある分野について勉強するときは
本質的な内容が書かれた、原典からあたって
みるところがあります。
なのでアルゴリズムについても、まずは
『アルゴリズムイントロダクション
(コルメン他著)』から読みはじめました。
ただ、分厚いのでなかなか読めないし、
平日の時間確保が難しい(電車の立ち読みとか、
持ち運び困難)こともあって、違う本を探していました(土日等で家で継続して読んでいます)。
別のアルゴリズムの本がないかな、と探して
いたら同じ著者(コルメン著)の『アルゴリズム
の基本』を発見しました。
これで選択ソート、マージソート、ダイクストラ、
ベルマンフォード等、メジャーなアルゴリズムの
基本原理を勉強できました。
何より持ち運びが簡単なので、電車の立ち読みも
できます。
ただ、これらのアルゴリズムを、どうやって
Pythonでかけばいいのか、分からなかった
ので、さらに紀伊国屋やジュンク堂、MARUZEN
で探索していると『Pythonではじめるアルゴリズム』に出会いました。
出版されたばかりで、アマゾンの評価も低かったけど、内容は自分にピッタリだったので即買いました。
例題のPythonコードは、スッキリしていて
すぐに理解できます。コードを写経するのも
時間がかからないので、サクサク進みます。
この本のコードを繰返しマスターすれば
アルゴリズムの基本は身につきます。