创建AVL树时的分段错误

时间:2015-04-06 16:48:40

标签: c tree avl-tree

我正试图在C中创建一个基本的AVL树,而我遇到了一个奇怪的问题。我有树的节点的结构,以及树本身的结构,它包含指向树的根的指针和它在其中的元素数。我得到了seg。我尝试初始化树时出错:

struct node{
    char *word;
    int balance;
    struct node *children[2];
};

struct tree{
    struct node *root;
    size_t numElements;
};

struct tree *treeCreate(void){
    struct tree *t;
    t->root = NULL;
    t->numElements = 0;
    return t;
}
int main(int argc, char **argv){
    struct tree *t = treeCreate();
    return 0;
}

我无法想到这个问题的原因,因为我还没有用指针做任何事情呢?

0 个答案:

没有答案