題目描述
操作給定的二叉樹,將其變換爲源二叉樹的鏡像。
輸入描述:
二叉樹的鏡像定義:源二叉樹 8 / \ 6 10 / \ / \ 5 7 9 11 鏡像二叉樹 8 / \ 10 6 / \ / \ 11 9 7 5
提交代碼:
class Solution {
public:
void Mirror(TreeNode *pRoot) {
if (pRoot==NULL)
{
return;
}
TreeNode *temp = pRoot->left;
pRoot->left = pRoot->right;
pRoot->right = temp;
//pRoot->right = temp;
Mirror(pRoot->left);
Mirror(pRoot->right);
}
};
結果: