题目:二叉树的镜像
请完成一个函数,输入一颗二叉树,该函数输出他的镜像
class Solution {
public:
void Mirror(TreeNode *pRoot) {
if(pRoot == nullptr)
return;
if(pRoot->left == nullptr && pRoot->right == nullptr)
return;
TreeNode *pTemp = pRoot->left;
pRoot->left = pRoot->right;
pRoot->right = pTemp;
if(pRoot->left)
Mirror(pRoot->left);
if(pRoot->right)
Mirror(pRoot->right);
}
};