在二叉搜索树中,我们的节点结构为
class Node
{
public:
int key;
Node *left;
Node *right;
};
所以在创建节点时我们做
Node* createNode(int key)
{
Node *node=new Node();
node->key=key;
node->left=NULL;
node->right=NULL;
return node;
}
现在我想要 key ad 2d 矩阵而不是整数键。像这样的东西
class Node
{
public:
char matrix[3][3];
Node *left;
Node *right;
};
现在如何创建节点?
Node* createNode(char key[3][3])
{
Node *node=new Node();
node->matrix=key; //This line
return node;
}