Longest consecutive sequence in Binary tree
PROBLEM : Given a Binary Tree find the length of the longest path which comprises of nodes with consecutive values in increasing order. Every node is considered as a path of length 1. Input : The first line of the input contains a single integer T denoting the number of test cases. For each test a root node is given to the longestConsecutive function. The only input to the function is the root of the binary Tree. Output: For each test case output in a single line, find the length of the longest path of the binary tree. If no such sequence is possible return -1. Constraints: 1<=T<=50 1<=N<=50 Example: Input: 2 2 1 2 L 1 3 R 5 10 20 L 10 30 R 20 40 L 20 60 R 30 90 L Output: 2 -1 Explanation: Test case 1: 1 / \ 2 3 For the above test case the longest sequence is : 1 2 or 1 3 Test case 2: ...