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

第七回 (2010年11月19日)

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

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

Martin J. Dürst

duerst@it.aoyama.ac.jp

AGU

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

目次

前回の残り

前回のまとめ

辞書の抽象データ型

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

辞書の簡単な実装

二分木

二分木の辿り方

二分探索木

探索木での探索

探索木での挿入

探索木での削除

探索木の実装

単純な探索木の評価

平衡木

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

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

(top-down 2-3-4 tree)