0

I want to write a class like this. How can I define findMin and findMax function in another cpp file?

template <typename Comparable>
class BinarySearchTree
{
private:
    struct BinaryNode
    {
        Comparable element;
        BinaryNode *left;
        BinaryNode *right;

        BinaryNode(const Comparable & theElement, BinaryNode *lt, BinaryNode *rt)
        : element(theElement), left(lt), right(rt){}
    };

    BinaryNode * findMin(BinaryNode *t) const;
    BinaryNode * findMax(BinaryNode *t) const;
}
Tian
  • 397
  • 2
  • 9
  • 16

0 Answers0