AVL木

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。RedBot (会話 | 投稿記録) による 2012年2月20日 (月) 13:54個人設定で未設定ならUTC)時点の版 (r2.5.2) (ロボットによる 追加: ar:شجرة AVL)であり、現在の版とは大きく異なる場合があります。

AVL木

AVL木(えーぶいえるき、AVL-tree)は、コンピュータプログラムにおけるデータ構造、特に木構造の一つ。AVL木平衡条件を満たす平衡2分探索木である。左右の部分木の高さの差を多くとも1にする。

このAVL木を平衡2分木と呼ぶことがあるが、平衡2分探索木と混同して使用されることが多い。

AVL木平衡条件

  1. 2つの子をもつ各節点について、左部分木の高さと右部分木の高さが高々1しか異ならない。
  2. 1つの子しかもたない各節点について、その子は葉である。

関連項目