二分探索木では、ノード構造は次のようになります。
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;
}
今、整数キーの代わりにキーと2次元マトリックスが必要です。このようなもの
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;
}