27.二叉树的镜像

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     struct TreeNode *left;
 *     struct TreeNode *right;
 * };
 */


struct TreeNode* mirrorTree(struct TreeNode* root){
    if(root==NULL)
        return NULL;
    struct TreeNode *tmp;
    tmp=root->left;
    root->left=root->right;
    root->right=tmp;
    mirrorTree(root->left);
    mirrorTree(root->right);
    return root;

}

发布了64 篇原创文章 · 获赞 4 · 访问量 4333

猜你喜欢

转载自blog.csdn.net/yuppie__1029/article/details/105708207
今日推荐