Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Consider the partial implementation of a Binary Search Tree class. For simplicity, each Node stores only the key. Add a public member function to class
Consider the partial implementation of a Binary Search Tree class. For simplicity, each Node stores only the key. Add a public member function to class BST that returns the size of the tree (i.e, the number of the nodes).(Hint: think recursion!) template class Node t T key: Node left, *right, parent: template class BST private: Node root BST: root (nullptr) // default constructor sets root to nullpt: Node *Searh (const T akey) public: Node *cur = root; while (cur != nullptr) if (keycur->key) return cur: // Found else if (key key) cur = cur->left; else cur cur->right; = return nullptr; I/ Not found int size) YOUR CODE GOES HERE
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started