刚刚开始学习二元搜索树,我的任务需要,我用这样的结构制作一个BST:
NODE :( contains) - String stringValue,int intValue ... k
用户可以声明int值的计数。例如: John 可以有3个int值= John 12 5 2 (一个节点)。
答案 0 :(得分:0)
您可以使用variadic templates创建课程:
template <typename T, typename... U>
class Node{
public:
Node(T nameStr, U... vInput){
name = nameStr;
list = {vInput...};
}
T name;
std::array<int, sizeof...(U)> list;
};
Demo。