AVL tree

/ˌeɪˌviːˈɛl triː/ エーヴイエル ツリー

1. 自己平衡二分探索木の一種。

各ノードの左右の部分木の高さの差が最大でも1になるように設計された二分探索木です。この特性により、木が極端に偏ることを防ぎ、探索、挿入、削除といった操作が常に効率的な時間計算量(O(log n))で行われることを保証します。
An AVL tree ensures that the height difference between the left and right subtrees of any node is at most one. (AVL木は、どのノードにおいても左右の部分木の高さの差が最大で1であることを保証します。)

2. 効率的なデータ構造として、探索、挿入、削除の操作を高速に行うことを目的としたもの。

AVL木は、データの検索、追加、削除などの操作において、最悪の場合でも非常に効率的な時間計算量(対数時間)を保証するために利用されます。これは、木の平衡を維持することで、木の高さが最小限に抑えられるためです。データベースインデックスやルーティングテーブルなど、高速なデータアクセスが求められる多くのアプリケーションで活用されます。
An AVL tree ensures that the height difference between the left and right subtrees of any node is at most one. (AVL木は、どのノードにおいても左右の部分木の高さの差が最大で1であることを保証します。)
関連
Self-balancing tree
Tree traversal