剑指offer-面试题27-二叉树的镜像-二叉树

Posted buaazhhx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer-面试题27-二叉树的镜像-二叉树相关的知识,希望对你有一定的参考价值。

/*
题目:输入一个二叉树,输出该函数的镜像。
*/
/*
思路:
	基础条件:树为空,或只有一个节点。
	其它:递归交换二叉树的左右子树。
*/
void Mirror(TreeNode *pRoot) {
        if(pRoot == nullptr || (pRoot->left == nullptr && pRoot->right == nullptr)) return;
		TreeNode* temp = pRoot->left;
		pRoot->left = pRoot->right;
		pRoot->right = temp;
		Mirror(pRoot->left);
		Mirror(pRoot->right);
}

   

以上是关于剑指offer-面试题27-二叉树的镜像-二叉树的主要内容,如果未能解决你的问题,请参考以下文章

剑指offer面试题27. 二叉树的镜像

剑指offer 面试27题

剑指Offer面试题27. 二叉树的镜像

剑指Offer - 面试题27:二叉树的镜像

剑指offer:面试题19二叉树的镜像

[剑指offer]面试题19:二叉树的镜像