位置不能带来自由,能力才能让人自由

Invert Binary Tree

/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     TreeNode *left;
 *     TreeNode *right;
 *     TreeNode(int x) : val(x), left(NULL), right(NULL) {}
 * };
 */
class Solution {
public:
    TreeNode* invertTree(TreeNode* root)
    {
        if(root == NULL)
        {
            return root;
        }
        TreeNode* tmp = root -> left; 
        root -> left = invertTree(root -> right);
        root -> right = invertTree(tmp); 
        return root;   
    }
};


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangkaikwill/article/details/46810935
个人分类: LTOJ
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Invert Binary Tree

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭