![]() |
VOOZH | about |
Given a binary tree and a node K, the task is to delete the node K from it by making sure that tree shrinks from the bottom (i.e. the deleted node is replaced by bottom-most and rightmost node) using Level Order Traversal.
Examples:
Input: K = 8, Tree =
Output:
Explanation:
Please Refer below for explanation.Input: K = 1, Tree =
Output:
Approach:
For example: Consider the Example 1 from above
Below is the implementation of the above approach.
Original Tree: 1 8 3 4 5 6 7 Deleting node with key 8: 1 7 3 4 5 6 Deleting node with key 1: 6 7 3 4 5 Deleting node with key 4: 6 7 3 5