7−3.高度な木
(平衡木)
内容
- スライド 1 7−3.高度な木(平衡木)
- スライド 2 2分探索木の問題点
- スライド 3 平衡木とは
- スライド 4 平衡木のイメージ
- スライド 5 AVL木
- スライド 6 様々なAVL木
- スライド 7 AVL木でない例
- スライド 8 AVL木の高さの導出
- スライド 9 少ないノードのAVL木1
- スライド 10 少ないノードのAVL木2
- スライド 11 高さ のAVL木を実現する最小のノード数を
と表す。
- スライド 12 高さ を実現する最小ノード数のAVL木
- スライド 13 以上の考察より、次の漸化式が成り立つ。
- スライド 14 この同次解を求める。
すなわち、以下の漸化式を満たす解を求める。
- スライド 15 これを解いて、
- スライド 16 これより、
- スライド 17 AVLへの挿入
- スライド 18 バランスを崩す挿入
- スライド 19 1重回転
- スライド 20 2重回転1
- スライド 21 2重回転2
- スライド 22 1重回転2回での2重回転の実現
- スライド 23 AVL木への挿入例1
- スライド 24 バランスが崩れる
- スライド 25 15
- スライド 26 AVL木への挿入例2
- スライド 27 バランスが崩れる
- スライド 28 バランスが崩れる
- スライド 29 練習
- スライド 30 AVLへの挿入の計算量
- スライド 31 AVLへの削除の計算量
- スライド 32 B木の概略
- スライド 33 B木の満たすべき条件
- スライド 34 B木の例
- スライド 35 B木の高さ
- スライド 36 B木への挿入
- スライド 37 オーバーフロー時のノード分割1
- スライド 38 オーバーフロー時のノード分割2
- スライド 39 B木からの削除
- スライド 40 アンダーフローにおけるデータの再配置
- スライド 41 B木の最悪計算量
- スライド 42 B木の応用
- スライド 43 平衡木のまとめ
Converted from Powerpoint Presentation to HTML by PPT2HTML AddIn.
PPT2HTML : by AGATASHI