Write an algorithm to see if a tree is a BST.
Anonimo
isBST(Node root) if root == null return false return isBST(root, root.value, true) && isBST(root, root.value, false) isBST(Node root, Int root_value, Boolean left) if root == null return true if left == false ? rot.value = root_value && (root.left == null || root.left.value <= root.value) && (root.right == null || root.value < root.right.value) return true && isBST(root.left, root_value, left) && isBST(root.right, root_value, left) return false