C言語の学習に役立つ書籍
C言語の学習はこのサイトだけでは不十分です。本格的な学習をするうえで、参考になる文献をここでは紹介していきましょう。
基礎からしっかり学びたい
本を読んで、もう少し基礎からしっかり学びたい人たち向けにおすすめです。アルゴリズムの初歩についてじっくり学び、より深い理解を得てからプログラミングに移行したい人におすすめの書籍です。
特定の言語での実装を学ぶ
各言語での具体的なアルゴリズムの実装方法について学べる書籍を紹介します。
基本情報 | 詳細 | |||
---|---|---|---|---|
1 | タイトル | 定本 Cプログラマのための アルゴリズムとデータ構造 |
C言語での、アルゴリズムとデータ構造を実装する方法について学べる書籍です。古い本ですが、基本に忠実で今でも十分に参考になる書籍です。 C言語のプログラマーならば、手元に置いておきたい一冊です。 →C言語の書籍はこちらを参考にどうぞ。 |
|
著者 | 近藤 嘉雪 | |||
出版社 | ソフトバンククリエイティブ | |||
レベル | 中級・上級 | |||
2 | タイトル | 明解 Javaによる アルゴリズムとデータ構造 |
Javaプログラマのためのアルゴリズムとデータ構造の書籍です。初心者のためにJavaの知識を補完するための解説も追加されています。 初心者から中級者向けの本で、プログラミングだけではなく情報処理試験対策にも向いた一冊です。 |
|
著者 | 柴田 望洋 | |||
出版社 | ソフトバンククリエイティブ | |||
レベル | 中級・上級 | |||
3 | タイトル | アルゴリズムC++ | C++言語で多用するアルゴリズムとその実装例を多数紹介しています。古い本ですが、その価値は色あせていません。特に計算関連のアルゴリズムが充実しており、その分野のプログラムが必要な人には欠かせない一冊です。 →C++言語の書籍はこちらを参考にどうぞ。 |
|
著者 | ロバート セジウィック | |||
出版社 | 近代科学社 | |||
レベル | 中級・上級 |
手元においておきたいリファレンス
アルゴリズムに関するリファレンスは手元に置いて、必要な時に調べるようにすると便利です。
問題解決能力を養おう
問題解決をとおして、プログラミング力に自信をつけましょう。
プログラミングコンテストにチャレンジしよう
ACM-ICPCや、TopCoderなどといったプログラミングコンテストにチャレンジしてみたい人のトレーニングにぴったりの本です。
アルゴリズムに関する読み物
プログラミングに疲れたら、ちょっと気分転換に読んでみると面白いアルゴリズム関連の読み物です。