226. Invert Binary Tree
Given the root of a binary tree, invert the tree, and return its root.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
class Solution { public: TreeNode* invertTree(TreeNode* root) { if(!root) return NULL; TreeNode* newRight = invertTree(root->left); TreeNode* newLeft = invertTree(root->right); root->left = newLeft, root->right = newRight; return root; } };
|