能这样复制吗? stack[++p]=root 题目是不是NODE*r,*p,*stack[MAX];?

redappear 2003-10-11 08:42:39
函数VOID exchange(NODE*root)完成二叉树中左右子树交换
#include"stdio.h"
#include"stdlib.h"
#define MAX 500;
typedef struct node{int key;
struct node*llink,*rlink;
}NODE;
void exchange(NODE*root)
{NODE*r,*p,stack[MAX];
int top=0;
(1)
----------------------;
while(top>0)
{p= (2) ;
------------------------
if(p!=NULL)
{r=p-->rlink;
(3) ;
----------------------------
p-->rlink=r;
(4) =p-->llink ;
-----------------------------
(5) =p-->rlink;
}
}
}
答案(1)stack[++p]=root (2)stack[p--] (3) p-->llink=p-->rlink (4)stack[++p] (5)stack[++p]

...全文
92 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,959

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧