剑指offer-二叉树的镜像
Posted DeaglePc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer-二叉树的镜像相关的知识,希望对你有一定的参考价值。
先序遍历,交换子树即可,注意空节点的情况,这种简单题考的就是细节...
/* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ class Solution { public: void Mirror(TreeNode *pRoot) { if(!pRoot) return; if(pRoot->left == NULL && pRoot->right == NULL) return; swap(pRoot->left, pRoot->right); if(pRoot->left) Mirror(pRoot->left); if(pRoot->right) Mirror(pRoot->right); } };
以上是关于剑指offer-二叉树的镜像的主要内容,如果未能解决你的问题,请参考以下文章