C++递归: //递归终止条件,左右节点都为空 TreeNode* Mirror(TreeNode* pRoot) { if(pRoot == NULL) return pRoot; if(!pRoot->left && !pRoot->right) //递归终止条件 return pRoot; SwapNode(pRoot); Mirror(pRoot->left); Mirror(pRoot->right); return pRoot; //返回根节点 }//...