Skip to content

Commit 82f53c3

Browse files
Refine
Signed-off-by: begeekmyfriend <begeekmyfriend@gmail.com>
1 parent f1d0427 commit 82f53c3

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

226_invert_binary_tree/invert_binary_tree.c

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@ struct TreeNode {
1010

1111
static struct TreeNode *invertTree(struct TreeNode* root)
1212
{
13-
if (root != NULL) {
14-
struct TreeNode *node = root->left;
15-
root->left = root->right;
16-
root->right = node;
17-
invertTree(root->left);
18-
invertTree(root->right);
13+
if (root == NULL) {
14+
return NULL;
1915
}
16+
17+
struct TreeNode *l = invertTree(root->left);
18+
struct TreeNode *r = invertTree(root->right);
19+
root->left = r;
20+
root->right = l;
2021
return root;
2122
}
2223

0 commit comments

Comments
 (0)