新・明解C言語で学ぶアルゴリズムとデータ構造
価格: ¥0
「最も分かりやすいアルゴリズム入門書」と読者が絶賛した大ロングセラーの改訂版
※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。
「最も分かりやすいアルゴリズム入門書」と読者の絶賛を博した大ロングセラー『新・明解C言語によるアルゴリズムとデータ構造』の改訂版です。
初級レベルのCプログラマを対象に、スタックやキュー、二分木などのデータ構造をはじめとして、探索、ソートなどの、アルゴリズムの基礎について解説しています。
改訂にあたっては、レイアウトを大幅に変更するとともに、文章も見直し、さらにわかりやすくなっています。
なお、これまでCD-ROMに収録し、好評をいただいた「アルゴリズム体験学習ソフトウェア」は、弊社のサイトからの無料ダウンロードとなります。これにより、本文とテキストとソフトウェアの連動学習がより効率的に行えるようになります。
●目次
序章 アルゴリズム体験学習ソフトウェア
1 学習を始める前に
2 アルゴリズム体験学習ソフトウェア
第1章 基本的なアルゴリズム
1-1 アルゴリズムとは
1-2 繰返し
第2章 基本的なデータ構造
2-1 配列
2-2 構造体
第3章 探索
3-1 探索アルゴリズム
3-2 線形探索
3-3 2分探索
3-4 ハッシュ法
第4章 スタックとキュー
4-1 スタック
4-2 キュー
第5章 再帰的アルゴリズム
5-1 再帰の基本
5-2 再帰アルゴリズムの解析
5-3 ハノイの塔
5-4 8王妃問題
第6章 ソート
6-1 ソートとは
6-2 単純交換ソート(バブルソート)
6-3 単純選択ソート
6-4 単純挿入ソート
6-5 シェルソート
6-6 クイックソート
6-7 マージソート
6-8 ヒープソート
6-9 度数ソート
第7章 集合
7-1 集合とは
7-2 配列による集合
7-3 ビットベクトルによる集合
第8章 文字列探索
8-1 文字列の基本
8-2 力まかせ法
8-3 KMP法
8-4 Boyer-Moore法
第9章 線形リスト
9-1 線形リストとは
9-2 ポインタによる線形リスト
9-3 カーソルによる線形リスト
9-4 循環・重連結リスト
第10章 木構造
10-1 木構造
10-2 2分木と2分探索木
固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。
■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用
■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)