データ構造とアルゴリズム

第七回 (2012年11月26日)

辞書とその実装: 二分木など

http://www.sw.it.aoyama.ac.jp/2012/DA/lecture7.html

Martin J. Dürst

AGU

© 2008-12 Martin J. Dürst 青山学院大学

目次

前回の残り

前回のまとめ

辞書の抽象データ型

(dictionary; 注: 実際の辞書とは違う)

辞書の簡単な実装

二分木

二分木の辿り方

二分探索木

探索木での探索

探索木での挿入

探索木での削除

探索木の実装

単純な探索木の評価

平衡木

(balanced tree)

解決策: 完全ではないがある程度平衡性を保つ木

トップダウン 2-3-4 木

(top-down 2-3-4 tree)

次回への宿題

(提出無し)