All mock tests are FREE till 31 December — register to save your progress
Unit 7 · Data Structures and Algorithms Paper 2 CS · September 2022

How many rotations are required during the construction of an AVL tree if the following elements are inserted in the given sequence?
35, 50, 40, 25, 30, 60, 78, 20, 28

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. 3 left rotations, 2 right rotations

Explanation

40 causes an RL case at 35 (right + left). 30 causes an LR case at 35 (left + right). 78 causes an RR case at 50 (left). 20 and 28 need none. Total: 3 left, 2 right.

More Data Structures and Algorithms questions