0
二叉树的两种表示之间的基本区别是什么?二叉树的两种表示之间的区别
struct node
{
int data;
struct node *left;
struct node *right;
};
struct Node {
char data;
Node *left;
Node *right;
};
要具体什么区别是由左,右指针结构的使用创建?
二叉树的两种表示之间的基本区别是什么?二叉树的两种表示之间的区别
struct node
{
int data;
struct node *left;
struct node *right;
};
struct Node {
char data;
Node *left;
Node *right;
};
要具体什么区别是由左,右指针结构的使用创建?
C++中两者没有区别。如果我正确地记得在C中需要前者(struct node * left),而在C++中则不需要。
另一个区别是节点存储不同的数据,第一个存储int,第二个存储char。