The Binary Search Tree (BST) is a hierarchical data structure with a single pointer to the root node.
The Node in the BST generally contains "items" (such as numbers or names) for fast look up. Each node has at-most two children (left and right). Every node is organized by some key data f...