TOP

leadcode的Hot100系列--226. 翻转二叉树
2019-07-02 14:12:12 】 浏览:63
Tags:leadcode Hot100 系列 --226. 翻转

这玩意儿基本上还是遍历的那一套,
这里使用先序遍历的方式,直接对左右子树进行对调即可。
(虽然看题目的时候,感觉都一样,但真正写出来之后,印象还是深刻了很多)

struct TreeNode* invertTree(struct TreeNode* root){
    struct TreeNode *pTemp = NULL;
    
    if (NULL == root)
        return NULL;

    pTemp = root->left;
    root->left = root->right;
    root->right = pTemp;

    root->left = invertTree(root->left);
    root->right = invertTree(root->right);
    return root;
}

leadcode的Hot100系列--226. 翻转二叉树 https://www.cppentry.com/bencandy.php?fid=45&id=226985

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇leadcode的Hot100系列--206. 反转.. 下一篇leadcode的Hot100系列--136. 只出..