プログラミングの宝箱 アルゴリズムとデータ構造 (C magazine)

Cover image : プログラミングの宝箱 アルゴリズムとデータ構造 (C magazine)

商品情報

ASIN
4797324198
発売日
2003-06-14
Amazon.co.jp(Japan)の商品情報
プログラミングの宝箱 アルゴリズムとデータ構造 (C magazine)
EAN
9784797324198
ページ数
361ページ
制作者
春日伸弥
紀平拓男
商品種別 ( Product Group )
Book - 単行本
レーベル ( Label )
ソフトバンククリエイティブ

Amazonのエディトリアルレビューより

Amazon.co.jp
   アルゴリズムとデータ構造は情報系に携わる人間ならば必須の知識だ。マシンパワーがあり余る現代においては、気にすることも少なくなった観があるが、エレガントなアルゴリズムは最悪手と比較して3桁くらいのパフォーマンスを上げることはざらである。プログラマにとっては最も大事な知識であるといえるだろう。

   本書ではアルゴリズムとデータ構造について解説しており、ソートアルゴリズムやサーチ、リスト、ツリー構造、再起呼び出しなどの基本的な内容から、数値計算の手法や文字列検索、さらにゲームの解を探すアルゴリズムとしてバックトラック法と軸優先探索、動的計画法が解説されている。

   いずれもC/C++とJavaによるコードが付属しており、データ構造とアルゴリズムの概念を実際にコードでどのように表現するか、実装するのかを学ぶことができるのが魅力だ。もちろんコードは手動で打つほか、ダウンロードも可能となっており、初歩的なプログラミングのスキルがあれば十分読み進めることができるレベルである。また、実装におけるテクニックやアルゴリズムを生かす場面が多く掲載されており、アカデミックな面よりプログラミングの現場に近い面が強く出ているのも本書の特徴である。

   プログラミングを学ぶうえでアルゴリズムとデータ構造は重要な知識であり、特に関数型の言語では大きな役割を持つ。これらはプログラミング言語が変わっても不変の知識であり、プログラマの基礎力となるものである。コードを書くスキルを身につけたなら、次のステップとして学んでみてほしい。(斎藤牧人)


アマゾンコム(Amazon)のASINでの商品情報を横断表示 / #もの書きWiki - 書店 / キーワード一覧 - 書店 / 電網工房・匠