Is A Binary Search Tree

easy
1. You are given a partially written BinaryTree class.
2. You are required to check if the tree is a Binary Search Tree (BST) as well. In a BST every node has a value greater than all nodes on it's left side and smaller value than all node on it's right side.
3. Input is managed for you. 

Note -> Please refer the question video for clarity.

Input Format

Input is managed for you.

Output Format

true if the tree is a BST, false otherwise

Constraints

Time complexity must be O(n)
Space should not be more than required for recursion (call-stack)

Notice

Try First, Check Solution later

1. You should first read the question and watch the question video.
2. Think of a solution approach, then try and submit the question on editor tab.
3. We strongly advise you to watch the solution video for prescribed approach.

Example

Input
15
50 25 12 n n 37 n n 75 62 n n 87 n n
Output
true
Previous
Tilt Of Binary Tree
Next
Is Balanced Tree

Related Questions