データ構造
データ構造とはデータを保持する形式や方法です。
もっとコンピュータに近い説明だと「メモリ上での表現方法」となります。「データをメモリ上にどのように展開/保持するか」ということです。
このセクションではデータ構造の説明と各データ構造に付随する操作を解説します。
- 抽象データ型とクラス
- 線形のデータ構造
- リスト(配列)
- スタック [Stack]
- キュー
- 連想配列(辞書,マップ)
- 連結リスト
- グラフデータ構造
- ツリー
- バイナリーツリー(二分木)
- バイナリーサーチツリー(二分探索木)
- バランスドツリー(平衡木)
- ヒープ [Heap]
$Date: 2008-06-28 00:27:19 +0900 (Sat, 28 Jun 2008) $