一个二叉树,普普通通的二叉树,结点是这样定义的:typedefstructnode_t{structnode_t*parent;structnode_t*left;structnode_t*right;intdata;}node;再简单不过了,现在递归创建一个二叉树.假设现在的二叉树是左边这样的,对调之后是右边这样的.11/\/\/\/\2383/\//\/456---->456/\/\9892//00要求一个函数voidswap(node*a,node*b),swap不能直接对调data://two和eight是内定的,不要在意这些细节printf("%d%d%d\n",two->data,eight->data,eight->right);//280swap(two,eight);printf("%d%d%d\n",two->data,eight->data,eight->right->data);//285求一个,多种/好的解法,算法小白真心求教...
吃鸡游戏
一只名叫tom的猫
相关分类