class Solution {
public:
TreeNode* mirrorTree(TreeNode* root) {
if(!root||(!root->left&&!root->right)) return root;
swapNode(root);
mirrorTree(root->left);
mirrorTree(root->right);
return root;
}
void swapNode(TreeNode* node) {
TreeNode* temp=node->left;
node->left=node->right;
node->right=temp;
}
};
09-27
3146