這玩意兒基本上還是遍歷的那一套, 這裡使用先序遍歷的方式,直接對左右子樹進行對調即可。 (雖然看題目的時候,感覺都一樣,但真正寫出來之後,印象還是深刻了很多) ...
這玩意兒基本上還是遍歷的那一套,
這裡使用先序遍歷的方式,直接對左右子樹進行對調即可。
(雖然看題目的時候,感覺都一樣,但真正寫出來之後,印象還是深刻了很多)
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;
}