我正试图编写一段代码来显示整数,因为它们被加载到二叉树中。到目前为止,我写了这个:打印avl树的左值和右值
node*t;
t = NULL;
for(j = 0; j < 33; j++)
{
printf ("Table %d \n", j+1);
printf ("LineNum Left Data Right\n");
printf ("%5d %5d %5d %5d", t->num, t->left->data, t->data, t-> right -> data);
t = insert(j, a[j], t);
}
程序仍保持,虽然崩溃。我该如何解决这个问题?我是否以这种错误的方式去做?
编辑:我解决了这一问题在之前的评论
'左 - > right'是指向一个节点不是'你的树的int'领域。 – ouah 2013-05-10 09:27:04
您是否尝试过传递'int'而不是'struct node *'? – 2013-05-10 09:27:09
谢谢,它现在编译,但程序不断崩溃。我是否以这种错误的方式去做? – user1816546 2013-05-10 09:28:17