插入后为什么左节点的键丢失了?

时间:2020-05-16 15:32:08

标签: c algorithm data-structures binary-tree nodes

我无法使用Insert_node插入具有相应键的节点,也无法解决问题。 键是我之前创建的整数数组。 这是代码:

Node* Create_node(int x)
{
    Node* newNode = (Node*)malloc(sizeof(Node));
    newNode->key = x;
    newNode->left = NULL;
    newNode->right = NULL;
    return newNode;
}
Node* Insert_node(Node** proot, int x)
{
    Node* root = *proot;
    if(root == NULL)
    {
        root = Create_node(x);
    }
    return root;
}
int main()
{
    Node* root = Create_node(keys[0]);
    Insert_node(&root->left,keys[1]);
    printTree(root);
    return 0;
}

0 个答案:

没有答案
相关问题