AVL Trees

AVL tree

AVL trees are self-balancing binary search trees that maintain a height difference of at most one between two child subtrees. Operations such as lookup, insertion and deletion take O(log n) time in both the average and worst cases. It was invented by Adelson-Velsky and Landis in 1962 and is more strictly balanced than red-black trees, making it faster for lookup-intensive applications.

1 courses cover this concept

CSE 373 Data Structures and Algorithms

University of Washington

Summer 2022

This course focuses on common data structures and algorithms. It integrates theoretical understanding with practical exercises, preparing students for software-related roles and industry technical interviews. Programming projects, unit testing, and source control techniques are emphasized.

No concepts data

+ 27 more concepts