剑指Offer-二叉树的镜像 发表于 2019-01-20 | 分类于 剑指Offer 题目描述操作给定的二叉树,将其变换为源二叉树的镜像。 思路分析就按照自己的思路来写,不要怀疑自己。其实题目挺简单的,使用递归方法即可完成。 12345678910111213141516171819202122/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};*/class Solution {public: void Mirror(TreeNode *pRoot) { if (pRoot == NULL) return; TreeNode* tmp = pRoot->left; pRoot->left = pRoot->right; pRoot->right = tmp; Mirror(pRoot->left); Mirror(pRoot->right); }};