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.
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