leadcode的Hot100系列--226. 翻轉二叉樹

這玩意兒基本上仍是遍歷的那一套,
這裏使用先序遍歷的方式,直接對左右子樹進行對調便可。
(雖然看題目的時候,感受都同樣,但真正寫出來以後,印象仍是深入了不少)code

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;
}
相關文章
相關標籤/搜索