内容説明
データの集合の中にある特定の値が入っているかどうかを調べたい、配列の要素を小さいほうから順に並べたい、常に50音順に並ぶようにデータの集合を構造化したい、といった問題にぶつかった際に、簡単に解決する力を身に付けるためのテキスト。基本的で単純なアルゴリズムとデータ構造にはじまり、目的とするデータを見つける探索、データの並びを一定の順序で並びかえるソート、そして、スタック・キュー・再帰的アルゴリズム・線形リスト・2分探索木などを学習する。
目次
序章 アルゴリズム体験学習ソフトウェア
第1章 基本的なアルゴリズム
第2章 基本的なデータ構造
第3章 探索
第4章 スタックとキュー
第5章 再帰的アルゴリズム
第6章 ソート
第7章 集合
第8章 文字列処理
第9章 線形リスト
第10章 木構造
付録