如何根据二叉树存储结构表构造二叉树,表中含左右孩子指针域,结点数据域。

可以画出二叉树逻辑结构吗?... 可以画出二叉树逻辑结构吗? 展开
 我来答
网中雨蝶3
2011-01-09
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
typedef struct node
{char data;
struct node *lchild;
struct node *rchild;
}BTNode;

BTNode *creat( )
{
printf(“i,x=”);
scanf(“%d,%d”,&i,&x);
while((i!=0)&&(x!=0))
{
q=new BTNode;
q->data=x; q->lchild=null;
q->rchild=null;
s[i]=q;
if(i==1)
t=q;
else
{
j=i/2;
if (i%2==0)
s[j]->lchild=q;
else s[j]->rchild=q;}
printf(“i,x=”);
scanf(“%d%d”,&i,&x);}
return(t);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式