struct node* createNode(int n, struct node *left, struct node *right) { struct node *cur = malloc(sizeof(struct node)); cur->left = left; cur->right = right; cur->data = n; return cur; }