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

第八回 (2012年11月30日)

平衡木

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

Martin J. Dürst

AGU

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

目次

前回のまとめ

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

(top-down 2-3-4 tree)

2-3-4 木での探索

(2-3-4 木の各操作は二分探索木の拡張)

2-3-4 木での挿入

2-3-4 木での削除

 

2-3-4 木の効率

2-3-4 木の実装

赤黒木

(red-black-tree)

 

AVL 木

(AVL-tree)

 

二次記憶装置

(secondary storage)

(テープなどは線形アクセス限定のため論外)

 

B 木

(B-tree)

B+木関連の変数の定義

 

B+木: ページごとの項目数

(⌊a⌋ は a の床関数、a 以下の最大の整数)

 

B+木のノードの数

(⌈a⌉ は a の天井関数、a 以上の最小の整数)

 

まとめ