新・明解Pythonで学ぶアルゴリズムとデータ構造
本書の概略
はじめに
目 次
本 文
ダウンロード
正誤表
発行日・履歴
著書のページ
こんにちは。
本書は、Pythonで実装した豊富なプログラム例を通じて、
アルゴリズムとデータ構造
の基礎を身につけるためのテキストです。
Pythonそのものの学習だけではなく、アルゴリズムとデータ構造の学習が必要なのは、次のような問題にぶつかった際に、
問題を簡単に解決する能力が要求されるからです
。
データの集まりの中に、ある特定の値が入っているかどうかを調べたい。
配列の要素を小さいほうから順に並べたい。
常に50音順に並ぶように、データの集合を構造化したい。
本書は、基本的なアルゴリズムとデータ構造に始まって、目的とするデータを見つける
探索
、データの並びを一定の順序で並びかえる
ソート
、そして、
スタック
・
キュー
・
再帰的アルゴリズム
・
線形リスト
・
2分探索木
などを学習します。
学習にあたっては、高度な数学の知識は不要ですが、論理的な思考能力は必要です。そのため本書では、
難しい理論や概念を視覚的なイメージで理解できるように
、
213点
もの図表を示しています。
すべての解説を見開きの2ページ単位とすることによって、図表やプログラムと対比しながら解説を読み進めていただけるように工夫しています。
本書は、アルゴリズムやデータ構造を、ただ“紹介する”だけの本ではありません。アルゴリズムやデータ構造の基礎を学習した上で、それを使った実用的なプログラムを作る技術を身につけるための本です。本書に示している
136編
ものプログラムは、アルゴリズムやデータ構造を紹介するための、単なる“サンプル”ではなく、実際に動作するものばかりです。すべてのプログラムを読破すれば、かなりのコーディング力が身につくでしょう。
本書を活用して、アルゴリズムとデータ構造の基礎的な知識や、それらを用いたプログラムの技術等を習得していただければ幸いです。
2019年11月
柴田 望洋
オンラインで購入できます!
□
Amazonで購入
本書の概略
はじめに
目 次
本 文
ダウンロード
正誤表
発行日・履歴
著書のページ