#父亲表示法
#define MAXN 1024
#define DataType int
typedef struct {
DataType data;
int parent;
}TreeNode;
typedef struct {
TreeNode nodes[MAXN];
int root;
int n;
}Tree;
#孩子表示法
typedef struct {
DataType data;
int childCount;
int childs[MAXN];
}TreeNode;
#左儿子右兄弟表示法
typedef struct {
DataType data;
int left;
int right;
}TreeNode;