Node结构:
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x): val(x), left(NULL), right(NULL) {}
};
建树:
int x = ...
TreeNode *root = new TreeNode(x);
root->left = ...
root->right = ...
Node结构:
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x): val(x), left(NULL), right(NULL) {}
};
建树:
int x = ...
TreeNode *root = new TreeNode(x);
root->left = ...
root->right = ...