Question
In an AVL tree, what happens if a node insertion causes
the balance factor of a node to become +2 or -2?Solution
An AVL tree is a self-balancing binary search tree where the balance factor of each node (height difference between the left and right subtrees) is kept between -1 and +1. When the balance factor becomes +2 or -2 after an insertion, the tree violates this property and must be rebalanced using rotations. The type of rotation depends on the imbalance: • Single Rotation: Used when the imbalance is in one direction, either left-heavy (LL rotation) or right-heavy (RR rotation). • Double Rotation: Used when the imbalance involves opposite directions, such as left-right (LR rotation) or right-left (RL rotation). Option 2 is correct because the AVL tree algorithm always rebalances the tree after insertion using rotations to ensure logarithmic height. Why Other Options Are Incorrect: 1. Tree becomes unbalanced and cannot be used: Incorrect, as AVL trees are explicitly designed to handle imbalances. 2. Insertion is rejected: Incorrect, as rebalancing is performed instead of rejecting insertions. 3. Height increases by 2: Incorrect, as height adjustments depend on rebalancing and typically increase by at most 1. 4. Balance factor is ignored: Incorrect, as the balance factor is central to maintaining AVL tree properties.
In the Economic Survey 2021-22, India registered its highest-ever annual FDI inflow of _____ dated 31 Jan 2022.
Canara Bank’s headquarter is located atÂ
Which one of the following is not an Indus valley Civilization Site?
Demutualisation is a process that changes a mutual or co-operative association into a public companyÂ
Consider the following statements:
1. The design of the National Flag was adopted by the Constituent Assembly of India on 22 July 1947.
2....
The Human Development Index (HDI) is published annually by which organization?
‘Saka Era’ started from:
Chhabra Power Plant is situated in which of the following state?
Rajesh Ranjan has been appointed as the High Commissioner of India to:
What was India's foreign exchange reserve as of September 27, 2024, making India the fourth country to surpass this milestone?