Invert Binary Tree
leetcode 226. Invert Binary Tree
Depth-First Search
cpp
TreeNode* invertTree(TreeNode* root) {
invert(root);
return root;
}
void invert(TreeNode* root) {
if(root){
swap(root->left, root->right);
invert(root->left);
invert(root->right);
}
}