アルゴリズムとプログラミングの図鑑―楽しくわかる、アルゴリズムのしくみと、主要言語での書き方 (第2版)

電子版価格
¥2,739
  • 電書あり
  • ポイントキャンペーン

アルゴリズムとプログラミングの図鑑―楽しくわかる、アルゴリズムのしくみと、主要言語での書き方 (第2版)

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 261p/高さ 26cm
  • 商品コード 9784839977092
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

アルゴリズムと、それを主要言語でどのように書けばよいのかを、図解とイラストを豊富に使って説明した入門書。
本書の特長は、
1. 「アルゴリズムの意味」をイラストや図でやさしく解説
2. そのアルゴリズムに関する「プログラミング言語」のサンプルを試し、体験して納得
の2点です。

「アルゴリズム」と聞くと難しそうに思えますが、ズバリ『問題を解決するための考え方』です。「このアルゴリズムは、どんな考え方で問題を解こうとしているのか?」「この手順は、何をしようとしているのか?」など、「アルゴリズムの意味」に注目して考えていくと、だんだんとアルゴリズムがわかってきます。本書ではイラストや図を使って、入門者でもアルゴリズムのイメージがつかめるよう、解説していきます。

そして、「意味が理解できただけ」では使えるようになりませんので、実際にプログラミング言語によるサンプルプログラムを用意しました。「理解した意味の通りにアルゴリズムが動くこと」を試して、実感してください。

この「第2版」では、「迷路自動生成アルゴリズム」「迷路探索アルゴリズム」を追加して解説。
「アルゴリズム」をちゃんと把握したい人、プログラムの組み立て方をもっと知りたい人に役立つ1冊です。

【サンプル掲載言語】
Python、JavaScript、PHP、C、C#、Java、Swift、VBA

【本書で紹介しているアルゴリズム】
・簡単なアルゴリズム
合計値、平均値、最大値、最小値、データの交換
・サーチアルゴリズム
リニアサーチ(線形探索法)、バイナリサーチ(二分探索法)
・ソートアルゴリズム
バブルソート(単純交換法)、選択ソート(単純選択法)、挿入ソート(単純挿入法)、シェルソート、クイックソート
・迷路自動生成アルゴリズム
棒倒し法、穴掘り法
・迷路探索アルゴリズム
右手法・左手法、幅優先探索法

内容説明

サーチアルゴリズム、ソートアルゴリズム、迷路自動生成アルゴリズムなどなど。アルゴリズムのしくみをイラスト図解でやさしく解説。主要言語によるサンプルプログラムも掲載し、実際の挙動を確かめられます。しくみがわかって、使えるようになる「図鑑」です!

目次

第1章 アルゴリズムってなに?
第2章 いろいろなプログラミング言語
第3章 データ構造とアルゴリズムの基本
第4章 簡単なアルゴリズム
第5章 サーチアルゴリズム
第6章 ソートアルゴリズム
付録