Your program should make N node tree into N/2 node.
Input Ex: Tree with 15 nodes.
Output Ex: Tree should have only 7 nodes w/o any memory leak.
Option : You can delete either first half or second half of tree.
Suppose you are given a tree and asked to find out the first node at nth level. How can it be done? C code would be helpful?
Given a binary tree print it in inward spiral order i.e first print level 1, then level n, then level 2, then n-1 and so on.
For Ex -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Print- 1 15 14 13 12 11 10 9 8 2 3 7 6 5 4