Assignment 11
Assignment 11
template<class T>
class Node {
public:
T value;
Node<T>* left, * right;
int height;
Node() {
value = 0;
left = right = nullptr;
}
Node(T value) {
this->value = value;
left = right = nullptr;
height = 1;
}
};
template<class T>
class BST {
int size;
Node<T>* root;
public:
int main() {