I need to implement a binary search tree, but I don’t understand what to write to the key (key) date is the entered data (for example, numbers or Chara elements) Something like id, but I don’t understand how to further implement it all) help here is a piece of code
template<typename T, typename K> class Tree { class Node { public: Node() :data_(0), key(0), left(nullptr), right(nullptr) {}; //не факт что я здесь все верно написал Node(T d, K k) :data_(d), key(k), left(nullptr), right(nullptr) {}; //и здесь friend Tree; //Node(T); ~Node(); private: T data_; K key; Tree *left; Tree *right; }; Tree() :root(nullptr) {}; Tree *root; };