先頭へ戻る

アルゴリズムとデータ構造 参考書籍 | Programming Place Plus

Programming Place Plus トップページ -- 参考書籍

Programming Place Plus トップページ -- アルゴリズムとデータ構造編

先頭へ戻る

ここでは、アルゴリズムとデータ構造に関する参考書籍を紹介します。


書名をクリックすると、詳細な紹介ページへ移動します。

出版日の新しいものほど、上に来るように並べています。

「5段階評価」は、★の数が多いほど、良書であるという判定です。この判定は、その本を読むのに適切なレベルにある読者を想定したものです。「レベル」は以下のように想定しています。

入門 「アルゴリズムとデータ構造とはどういうもの?」という段階の人
初級 まずは知識として、各種の基本的なアルゴリズムやデータ構造を学ぶ段階の人
中級 実戦で、適切なアルゴリズム、データ構造を検討・選択できるようになりたい人
上級 より高度なプログラミングでの問題解決のために、高度な知識や発想を得たい人

改訂新版 C言語による標準アルゴリズム事典

詳細な内容紹介へ移動
一言紹介
古典的名著の改訂版
レベル
中級~上級
5段階評価
★★★★★
出版日
2018年4月
こういう人におすすめ
ライブラリやフレームワークに隠されていない、低レイヤーでの解法を理解したい人。
コンピュータサイエンスとしてのアルゴリズムの学習者。
旧版の所持者(ただし、新しいアルゴリズムの追加は無い)。
こういう本ではない
順を追って理解を進めていく類の本ではない(事典である)。
1991年出版の旧版に手直ししたものであり、その時代より新しいアルゴリズムは載っていない(新しいアルゴリズムの追加は無い)。
ISBN
978-4774196909

新・明解C言語で学ぶアルゴリズムとデータ構造

詳細な内容紹介へ移動
一言紹介
レベル
初級
5段階評価
★★★★★
出版日
2017年2月
こういう人におすすめ
C言語を使って、基本的なアルゴリズムとデータ構造を勉強したい人。
C言語の入門書を読み終えた後、プログラミングの理論的な面に興味が沸いた人。
基本情報技術者試験のアルゴリズム問題への対策のため。
こういう本ではない
ISBN
978-4797390520

なっとく! アルゴリズム

詳細な内容紹介へ移動
一言紹介
手書きイラストを取り入れた説明が分かりやすい。
レベル
初級
5段階評価
★★★★★
出版日
2017年2月
こういう人におすすめ
実装を見せられても???となっている人
こういう本ではない
具体的な実装方法を検討するものではない。
入門レベルで構わないので、プログラミングの経験はあった方がいい。
ISBN
978-4798143354


以下は、レイアウト変更作業前のものです。


名前 5段階評価 入門 初級 中級 上級
珠玉のプログラミング ★★★★★
入門 データ構造とアルゴリズム ★★★
アルゴリズムを、はじめよう ★★★★★
プログラミングの宝箱 アルゴリズムとデータ構造 第2版 ★★★★
定本 Javaプログラマのためのアルゴリズムとデータ構造 ★★★★★
再帰の技法 ★★★
アルゴリズムC・新版 ★★★★★
プログラミングに活かすデータ構造とアルゴリズムの基礎知識 ★★★★★
定本 Cプログラマのためのアルゴリズムとデータ構造 ★★★★★

更新履歴

'2018/4/12 各本のページに「関連書籍」を追加。「新版の有無」がテキストリンクでは見落としやすいので、画像のリンクに変更。

'2017/8/30 「アルゴリズムを、はじめよう」を更新。
全体的に評価を見直し。

'2017/7/31 「珠玉のプログラミング」を更新。

≪さらに古い更新履歴を展開する≫


------------------------------------------------------------------------


------------------------------------------------------------------------

参考書籍のトップページへ

アルゴリズムとデータ構造編のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
Twitter でツイート Twitter をフォロー LINE で送る
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー