Data Structures and Algorithms
with Object-Oriented Design Patterns in C#|
The class BinarySearchTree introduced in Program represents binary search trees. Since binary trees and binary search trees are topologically similar, the BinarySearchTree class extends the BinaryTree introduced in Program . In addition, because it represents search trees, the BinarySearchTree class implements the SearchTree interface defined in Program .
Program: BinarySearchTree class.