剑指offer-二叉树的镜像

来源:互联网 发布:淘宝号交易 编辑:程序博客网 时间:2024/06/08 21:49

操作给定的二叉树,将其变换为源二叉树的镜像。 

解题思路:对于根节点的左右子树,无须再单独考虑是否为空,全部交换。依次递归。


/*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 *temp=pRoot->left;        pRoot->left=pRoot->right;        pRoot->right=temp;        Mirror(pRoot->left);        Mirror(pRoot->right);    }};


0 0
原创粉丝点击