严题集6-43 将二叉树中所有结点的左右子树相互交换

严题集6-43 将二叉树中所有结点的左右子树相互交换

这个不多说了,注意出口设置,递推就完事了!

BiTree invertTree(BiTree &T)
{
	//6-43 将二叉树中所有结点的左右子树相互交换 
	if(!T) return NULL;
	BiTree temp;
	temp=T->lchild;
	T->lchild=T->rchild;
	T->rchild=temp;
	invertTree(T->lchild);
	invertTree(T->rchild);
	return T; 
}
发布了6 篇原创文章 · 获赞 2 · 访问量 91

猜你喜欢

转载自blog.csdn.net/HUST_LHC/article/details/105320734