dreamweaver百度云盘:一个关于二叉树的问题?(C语言版)

来源:百度文库 编辑:中科新闻网 时间:2024/04/26 15:25:09
编写一个将二叉树中每个结点的左右孩子交换的算法?(用递归)
求各位大哥大姐帮帮小弟的忙啊 我们要叫作业了哦 谢谢了哦 祝你们天天有个好心情!!!!

void Exchange(struct Node * node){
struct Node * node1 = node -> left;
node->left = node->right;
node->right = node1;
if(node->left){
Exchange(node->left);
}
if(node->right){
Exchange(node->right);
}
}