BST, имеющий 2d-массив в каждом узле вместо целочисленного значения - PullRequest
0 голосов
/ 17 февраля 2019

При создании бинарного дерева поиска мы имеем структуру узла как

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;
}

Теперь я хочу что-то вроде этого

class Node
{
    public:
    char array[3][3];
    Node *left;
    Node *right;

};

Итак, что делать для создания узла?

Node* createNode(char key[][])
{
    Node *node=new Node();
    node->key=key;     // this line
    node->left=NULL;
    node->right=NULL;

    return node;
}
...