二叉树的2表示之间的基本区别是什么?
struct node
{
int data;
struct node *left;
struct node *right;
};
struct Node {
char data;
Node *left;
Node *right;
};
具体是什么,通过在左右指针中使用struct来创建差异?
答案 0 :(得分:1)
C ++中的两者没有区别。如果我没记错的话,在C中需要前者(struct node * left),而在C ++中则不需要。
另一个区别是节点存储不同的数据,第一个存储int,第二个存储char。