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.
- Select the option that expresses the given sentence in active voice.
The final decision was made by the manager. Choose the option that is the active form of the sentence
The politician’s speech was loudly cheered.
Select the correct Active/Passive form of the given sentence-
Cricket should be played in every school .
Select the correct active voice of the given sentence.
They were questioned by the immigration officer.
In the following questions, a sentence has been given in Active/Passive Voice. Out of the four alternatives suggested, select the one which best expres...
Select the correct passive form of the given sentence.
They fired her because she was careless.
A hot potato
Select the correct passive/active form of the given sentence.
The Yadav has built up a big empire.
Change the given sentence into passive voice.
Why does he waste his time on trifles?
Select the option that expresses the following sentence in passive voice:
The teacher is checking the answer sheets.