2014-12-03 58 views
0

二叉树的两种表示之间的基本区别是什么?二叉树的两种表示之间的区别

struct node 
{ 
int data; 
struct node *left; 
struct node *right; 
}; 



struct Node { 

char data; 

Node *left; 

Node *right; 

}; 

要具体什么区别是由左,右指针结构的使用创建?

回答

1

C++中两者没有区别。如果我正确地记得在C中需要前者(struct node * left),而在C++中则不需要。

另一个区别是节点存储不同的数据,第一个存储int,第二个存储char。

相关问题