アルゴリズムの基礎 第3版
書籍情報
発売日 : 2023年08月23日
著者/編集 : アイテックIT人材教育研究部
出版社 : アイテック
発行形態 : 単行本
書籍説明
内容紹介
アルゴリズム学習の入り口として!この一冊で,問題解決の力を養いましょう!
目次
基礎編_第1部
第1章 アルゴリズムの基本
1. アルゴリズムとは?
2. アルゴリズムの表し方
3. 変数の意味と必要性
4. 繰返し処理
5. アルゴリズムを考えるときの三つのポイント
6. 配列処理と繰返し
7. 2次元配列と二重ループ
● 章末問題
第2章 探索アルゴリズム
1. 逐次探索
2. 2分探索
● 章末問題
第3章 整列アルゴリズム
1. 整列処理の概要
2. 交換法(バブルソート)
3. 選択法
4. 挿入法
● 章末問題
第4章 データ構造
1. データ構造とは
2. リスト
3. スタック
4. キュー
5. 木
● 章末問題
応用編_第1部
第1章 文字列処理
1. 文字列の探索
2. 文字列の置換
3. 文字列の挿入
● 章末問題
第2章 再帰アルゴリズム
1. 階乗の計算
2. 木の探索アルゴリズム
3. クイックソート
● 章末問題
第3章 数値計算のアルゴリズム
1. 素数
2. 最大公約数
3. 行列の演算
4. ニュートン法
● 章末問題
第4章 ファイル処理のアルゴリズム
1. ファイル処理の概要
2. グループトータル(集計処理)
3. マッチング(突合せ処理)
4. マージ(併合処理)
● 章末問題
付録
研究1 挿入法のアルゴリズムについて
研究2 2分探索と計算量について
研究3 クイックソートのアルゴリズムについて
擬似言語の記述形式と補足説明
流れ図記号(JIS X 0121-1986)
構造化チャート
第1章 アルゴリズムの基本
1. アルゴリズムとは?
2. アルゴリズムの表し方
3. 変数の意味と必要性
4. 繰返し処理
5. アルゴリズムを考えるときの三つのポイント
6. 配列処理と繰返し
7. 2次元配列と二重ループ
● 章末問題
第2章 探索アルゴリズム
1. 逐次探索
2. 2分探索
● 章末問題
第3章 整列アルゴリズム
1. 整列処理の概要
2. 交換法(バブルソート)
3. 選択法
4. 挿入法
● 章末問題
第4章 データ構造
1. データ構造とは
2. リスト
3. スタック
4. キュー
5. 木
● 章末問題
応用編_第1部
第1章 文字列処理
1. 文字列の探索
2. 文字列の置換
3. 文字列の挿入
● 章末問題
第2章 再帰アルゴリズム
1. 階乗の計算
2. 木の探索アルゴリズム
3. クイックソート
● 章末問題
第3章 数値計算のアルゴリズム
1. 素数
2. 最大公約数
3. 行列の演算
4. ニュートン法
● 章末問題
第4章 ファイル処理のアルゴリズム
1. ファイル処理の概要
2. グループトータル(集計処理)
3. マッチング(突合せ処理)
4. マージ(併合処理)
● 章末問題
付録
研究1 挿入法のアルゴリズムについて
研究2 2分探索と計算量について
研究3 クイックソートのアルゴリズムについて
擬似言語の記述形式と補足説明
流れ図記号(JIS X 0121-1986)
構造化チャート
著者情報
アイテックIT人材教育研究部
小口, 達夫
石川, 英樹
瀬戸, 稔代
人見, 亮一
柴田, 静香