Binary Search Tree
A Binary Search Tree (BST) is a tree in which all of the nodes have the following properties: The key of the left sub-tree has a lower value than the key of its parent (root) node. The key of the right sub-tree is greater than or equal to the key of its parent (root) node. …