AVLとは何か?意味と特徴を解説
AVLの概要
AVLは Adaptive Variable-Length の頭文字を取った略称で、自己平衡二分探索木を指します。
この木は、各ノードにおいて左部分木と右部分木の高さ差が常に 1 以下になるよう自動的に調整されます。そのため、検索・挿入・削除のすべての操作が最悪でも O(log n) の時間で実行できます。
AVLは Adaptive Variable-Length の頭文字を取った略称で、自己平衡二分探索木を指します。
この木は、各ノードにおいて左部分木と右部分木の高さ差が常に 1 以下になるよう自動的に調整されます。そのため、検索・挿入・削除のすべての操作が最悪でも O(log n) の時間で実行できます。