Given a binary tree with N number of nodes, check if that input tree is BST (Binary Search Tree). If yes, return true, return false otherwise.
Note:Duplicate elements should be kept in the right subtree.
0 <= Number of edges <= 10^5
Time Limit: 1 second
3 1 5 -1 2 -1 -1 -1 -1
true
Sample Input 2 :
5 2 10 0 1 -1 15 -1 -1 -1 -1 -1 -1
false