Slide 1 Slide 2 Binary Search Trees Slide 3 Definition Of Binary Search Tree A binary tree. Each node has a (key, value) pair. For every node x, all keys in the left subtree…