BohYoh.comトップページへ

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

本書の概略 はじめに 目 次 本 文 ダウンロード 演習問題の解答 発行日・履歴 著書のページ

 はじめに

 こんにちは。
 本書は、Javaで実装した豊富なプログラム例を通じて、アルゴリズムとデータ構造を学習するための本です。
 おそらく本書を手に取ったみなさんは、Javaについて多少の知識をおもちでしょう。
 それでは、どうして、Javaそのものの学習だけではなく、アルゴリズムとデータ構造の学習が必要なのでしょう。その理由の一つは、以下に示すような問題にぶつかった際に、簡単に問題を解決する能力を身に付けるためです。  本書では、基本的なアルゴリズムとデータ構造にはじまって、目的とするデータを見つける探索やデータの並びを一定の順序で並びかえるソートスタックキュー再帰的アルゴリズム線形リスト2分探索木などを学習します。
 学習にあたっては、数学そのものは不要ですが、論理的な思考能力は必要です。そのため本書では、難しい理論や概念を視覚的なイメージで理解できるように、229点もの図表を示しています。すべての解説を見開きの2ページ単位とすることによって、図表やプログラムと対比しながら解説を読み進めていただけるように工夫しています。
 また、本書に示す88編のプログラムは、単なるサンプルではなく、どれも実際に動作するものばかりです。
 本書を読破して、アルゴリズムとデータ構造に関する基礎的な知識と、それらを活用したJavaプログラミングの技術を習得していただければ幸いです。

2017年4月
柴田 望洋

オンラインで購入できます!  □amazonで購入
本書の概略 はじめに 目 次 本 文 ダウンロード 演習問題の解答 発行日・履歴 著書のページ