出版社内容情報
アルゴリズムを図解でわかりやすく解説した書籍です。探索、ソート、グラフといった、基本情報技術者試験でもよく扱われる基本的なアルゴリズムから、暗号化・認証やAIのアルゴリズムといった、私たちの生活や仕事に関わりのあるアルゴリズムまで幅広く紹介しています。プログラム言語を知らない人でもわかるようにフローチャートや擬似言語を使って解説しており、基本情報技術者試験の副読本としても最適です。
【目次】
●1章 アルゴリズムとは
01 アルゴリズムの基本構造と表現方法―フローチャート・擬似言語・プログラム言語
02 フローチャートの理解(1)―変数と順次処理
03 フローチャートの理解(2)―選択処理(種類と構造)
04 フローチャートの理解(3)―前判定繰返し処理と後判定繰返し処理
05 フローチャートの理解(4)―繰返し記号を使った繰返し処理
06 擬似言語の理解(1)―表記ルール(データ型と変数)
07 擬似言語の理解(2)―条件数に応じて記述方法が変わる選択処理
08 擬似言語の理解(3)―前判定繰返し処理と後判定繰返し処理
09 擬似言語の理解(4)―制御記述を使った繰返し処理
●2章 データ構造
10 データ構造―複数データを格納する仕組みとその種類
11 配列―複数データを順番に格納する仕組み
12 リスト―ポインタを使ったデータ格納の仕組み
13 キュー―最初の格納データから順番に取り出すデータ構造
14 スタック―最後の格納データから順番に取り出すデータ構造
15 木構造―階層をたどってアクセスするデータ構造
●3章 アルゴリズムの基本要素
16 演算―演算の種類と演算子
17 関数の基礎―関数の役割と仕組み
18 関数の種類―引数と戻り値の使い方
19 擬似言語における関数―関数の宣言と記述方法
●4章 再帰
20 再帰―自分自身を呼び出す手法
21 事例で学ぶ再帰(1)―階乗の計算
22 事例で学ぶ再帰(2)―ユークリッドの互除法
●5章 探索
23 線形探索法―先頭から順にデータを探索
24 2分探索法―データを半分に絞り込んで探索
25 ハッシュ表探索法―ハッシュ関数を使って探索
●6章 整列(ソート)
26 バブルソート―隣り合うデータを比較・交換して整列
27 選択ソート―データの最小値を先頭データと交換して整列
28 挿入ソート―整列済み/未整列にデータを分けて整列
29 マージソート―分割と統合で全体を整列
30 ヒープソート―ヒープを使って最大要素を取り出しながら整列
31 クイックソート―分割を繰り返して高速に整列
●7章 グラフ
32 グラフのアルゴリズム―点と線で表す構造
33 幅優先探索―キューを使って最短経路を探索
34 深さ優先探索―スタックのデータ構造で奥深くすべてを探索
35 ダイクストラ法―辺のコストが0以上で使える最短経路探索
36 ベルマンフォード法―辺のコストが負でも使える最短経路探索
●8
内容説明
必須の知識が全部わかる!基本情報技術者試験の副読本としても最適!再帰・探索・ソート・グラフからAI・機械学習のアルゴリズムまで、擬似言語とフローチャートでやさしく理解!!
目次
1章 アルゴリズムとは
2章 データ構造
3章 アルゴリズムの基本要素
4章 再帰
5章 探索
6章 整列(ソート)
7章 グラフ
8章 基数変換
9章 暗号化と認証
10章 AI
著者等紹介
丸山紀代[マルヤマノリヨ]
大学卒業後、システム開発会社に就職。組み込み系やWebアプリケーションの開発に携わる。その後講師に転向し、現在に至る。法人向け講座として、ITパスポート、基本情報技術者試験、応用情報技術者試験の対策講座や、プログラミング研修を担当。学研グループのShikakuPass、オンライン学習サイトSchooなどでも講座を複数担当(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
-
- 洋書電子書籍
-
アンスコムの志向性論ガイド
An…
-
- 洋書電子書籍
- Hume on Art, Emotio…
-
- 洋書電子書籍
- ビザンツ文化における感情とジェンダー<…
-
- 洋書電子書籍
-
インタビュー調査法ガイド
The…



