二分探索木では、ノード構造は次のようになります。
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;
}