struct TreeNode* Mirror(struct TreeNode* pRoot ) { // write code here if(pRoot==NULL) return pRoot; Mirror(pRoot->left); Mirror(pRoot->right); struct TreeNode* temp; temp=pRoot->left; pRoot->left=pRoot->right; pRoot->right=temp; return pRoot; }
struct TreeNode* Mirror(struct TreeNode* pRoot ) { // write code here if(pRoot==NULL) return pRoot; Mirror(pRoot->left); Mirror(pRoot->right); struct TreeNode* temp; temp=pRoot->left; pRoot->left=pRoot->right; pRoot->right=temp; return pRoot; }