LCA in Binary Search Tree

Problem Statement: Given a binary search tree (BST), find the lowest common ancestor (LCA) node of two given nodes in

Check if a tree is a Binary Search Tree or Binary Tree

Problem Statement: Given the root of a binary tree, determine if it is a valid binary search tree (BST). A

Delete a Node in Binary Search Tree

Problem Statement: Given a root node reference of a Binary Search Tree and a key, delete the node with the

Insert a Given Node in Binary Search Tree

Problem Statement: Given a root node reference of a Binary Search Tree and a key, insert a new node with

Ceil in a Binary Search Tree

Problem Statement: Given a BST and a number X, find the Ceil of X.Note: Ceil(X) is a number that is

Floor in a Binary Search Tree

Problem Statement: Given a BST and a number X, find the Floor of X.Note: Floor(X) is a number that is

Introduction to Binary Search Trees

Pre-requisite: Please watch the Binary Trees from this playlist first and then move on to understanding Binary Search Trees. Binary

Check if Binary Tree is BST

Problem Statement: You are given the root of a binary tree. The task is to determine if the given binary