書籍「Javaプログラマのためのアルゴリズムとデータ構造」 点検読書
昨年の年末からプログラミングコンテスト(AtCoder)にはまっている。 アルゴリズムとデータ構造については、この業界に入って1年目の時に学習したが、知識の再整理として 「Javaプログラマのためのアルゴリズムとデータ構造」を読み始めた。 以下は本書籍に関する点検読書である。
全体として何に関する本か、何がどのように詳しく述べられているか
アルゴリズムとデータ構造に関する本である。特にJava言語による実例を交えながら解説している。 読者はJava言語をマスターして一通りプログラムを実装できる方を対象にしている。
全6章から構成されており、
- 1章:アルゴリズムとデータ構造の基礎についての説明
- 2章:リスト、スタック、待ち行列、連結リスト、木についての説明
- 3章:代表的な探索アルゴリズムである、ハッシュ法、二分探索法、平衡木についての説明
- 4章:整列アルゴリズムについての説明
- 5章:文字列の探索アルゴリズムについての説明
- 6章:バックトラック法や動的計画法といったその他のアルゴリズムについての説明
この本を読んで達成したいことは何か
各種アルゴリズムについての再確認し、プログラミングコンテスト(AtCoder)に生かすこと
- 作者: 近藤嘉雪
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2011/01/26
- メディア: 単行本
- 購入: 1人 クリック: 15回
- この商品を含むブログ (5件) を見る