OJ lintcode 克隆二叉树

深度复制一个二叉树。
给定一个二叉树,返回一个他的 克隆品 。

《OJ lintcode 克隆二叉树》 image.png

class Solution {
public:
    /**
     * @param root: The root of binary tree
     * @return root of new tree
     */

    TreeNode* cloneTree(TreeNode *root) {
        if(root!=NULL){
            TreeNode * q=new TreeNode ();
            q->val=root->val;
            q->left=cloneTree(root->left);
            q->right=cloneTree(root->right);
            return q;
        }
        else
        {
            return NULL;
        }
    }
};
    原文作者:zhaozhengcoder
    原文地址: https://www.jianshu.com/p/aa8ea2dc5292
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞