新・明解Javaで学ぶアルゴリズムとデータ構造 第2版の表紙

新・明解 Java で学ぶアルゴリズムとデータ構造 第 2 版(シンメイカイジャバデマナブアルゴリズムトデータコウゾウダイニハン)

著者:
柴田 望洋(シバタ ボウヨウ)
出版社:
SBクリエイティブ
出版日:
2020年12月10日頃
ISBN:
9784815606008
在庫:
在庫あり
0
Javaアルゴリズムデータ構造

なぜ注目されているか

言及数
864
総合
1296
3 ランクダウン4 件の言及

書籍紹介

すべての Java プログラマに贈る! アルゴリズムとデータ構造入門書の最高峰!!
初級レベルの Java プログラマを対象に、 スタックキュー、二分木などのデータ構造をはじめとして、探索、ソートなどの、アルゴリズムの基礎について解説しています。改訂にあたっては、本文とデザインを全面的に見直すとともに、プログラムを最新の Java (Java 14) に対応させています。

Java 言語の初心者はもちろん、アルゴリズムとデータ構造をゼロから学びたい読者にとって最良の入門書です。

第 1 章 基本的なアルゴリズム

第 2 章 基本的なデータ構造

第 3 章 探索

第 4 章 スタックキュー

第 5 章 再帰的アルゴリズム

第 6 章 ソート

第 7 章 集合

第 8 章 文字列探索

第 9 章 線形リスト

第 10 章 木構造

技書の森解説

アルゴリズムの教科書は擬似コードで書かれることが多いですが、本書はすべてのコードを Java で完結させ、そのまま動かせる形で提供します。著者の柴田望洋氏は『明解 C 言語』シリーズでも知られる、段階的に積み上げる説明スタイルに定評がある書き手です。スタックキュー、リスト、木構造、各種ソートと探索を、図とコードを対にして一つずつ確認していく構成になっています。

Java の基本文法 (クラス、配列、制御構文) を一通り書ける人であれば読み進められる難易度で、計算量の見積もりやアルゴリズムの選択理由にも触れているため、単なる実装の暗記に終わりません。基本情報技術者試験のアルゴリズム問題や、就職活動のコーディング面接に備えて土台を作りたい層に合う設計です。

一方で、競技プログラミングの上級テクニックや、 Java 標準ライブラリの内部実装との比較といった高度な視点は射程外です。あくまで「計算機科学の古典的データ構造を Java で手を動かして理解する」ための教科書として、基礎を固める段階で力を発揮します。

言及 Qiita 記事 (2 件)

この本に興味がある方におすすめ

この本に関連

柴田 望洋 の他の書籍

関連記事

関連用語

共有:Xはてブ