是否可以打印节点数组?我需要在构建 AVL 树时显示它,但是每当我运行此代码时,程序就会崩溃。有什么替代方法吗?
int k = 0;
t = NULL;
node* nodearray[32];
for( j = 0; j < 33; j++)
{
printf ("Table %d \n", j+1);
printf ("LineNum Left Data Right\n");
t = Insert(j, a[j], t );
for (k= 0 ; k < j ; k ++)
{
printf ("%5d %5d %5d %5d", nodearray[k]->num, nodearray[k]->left->data, nodearray[k]->data, nodearray[k]-> right ->data);
}
}