Skip to content

Commit edabe77

Browse files
Solve : Validate Binary Search Tree
1 parent af1d46c commit edabe77

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
class Solution:
2+
def isValidBST(self, root):
3+
prev = None
4+
def inorder(node):
5+
nonlocal prev
6+
if not node:
7+
return True
8+
if not inorder(node.left):
9+
return False
10+
if prev is not None and node.val <= prev:
11+
return False
12+
prev = node.val
13+
return inorder(node.right)
14+
return inorder(root)

0 commit comments

Comments
 (0)