#ifndef __BINARY_SEARCH_TREE__H #define __BINARY_SEARCH_TREE__H template class BinarySearchTree { public: BinarySearchTree(); ~BinarySearchTree(); void insertKey(T x); void removeKey(T x); BinarySearchTree* searchKey(T x); void inOrderDisplay(); private: BinarySearchTree *leftNode; BinarySearchTree *rightNode; BinarySearchTree *parent; T *pData; }; #endif // __BINARY_SEARCH_TREE_H