#include <iostream>
using namespace std;
struct BinaryTreeNode
{
int value;
BinaryTreeNode* left;
BinaryTreeNode* right;
BinaryTreeNode(int val) : value(val),left(NULL),right(NULL){}
};
void MirrorOfBinaryTree(BinaryTreeNode* root)
{
if(root==nullptr)
return ;
if(root->left==nullptr || root->right==nullptr)
return ;
BinaryTreeNode *ptemp = root->left;
root->left = root->right;
root->right = ptemp;
if(root->left)
MirrorOfBinaryTree(root->left);
if(root->right)
MirrorOfBinaryTree(root->right);
}
int main()
{
return 0;
}
剑指offer-19 二叉树的镜像
最新推荐文章于 2022-04-23 10:48:08 发布