2014-12-03 3 views
0

이진 트리의 2 표현의 기본 차이점은 무엇입니까 ??이진 트리의 두 표현 사이의 차이점

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



struct Node { 

char data; 

Node *left; 

Node *right; 

}; 

왼쪽 및 오른쪽 포인터에서 구조체를 사용하여 차이점을 구체적으로 작성하고 있습니다.

답변

1

C++에서는 두 가지 점에서 차이가 없습니다. 올바르게 생각해 보면 (struct node * left) C에서 필요하지만 C++에서는 필요하지 않습니다.

또 다른 차이점은 노드가 다른 데이터를 저장한다는 점입니다. 먼저 노드는 int를 저장하고 두 번째 노드는 char을 저장합니다.