永发信息网

一个简单的算法,麻烦看下,可有错

答案:1  悬赏:0  手机版
解决时间 2021-08-01 08:38
  • 提问者网友:自食苦果
  • 2021-07-31 19:24

void create(pre,in,l,h,r)

int pre[n],in[n],l,h;

tree r;

{ int i=l;

while (in[i]!=pre[l]) i++;

p=(struct treenode *)malloc(sizeof(treenode))

p->data=pre[l];

if (i=l) p->lchild=null;

else create(pre,in,l,i-1,p->lchild)

if (i=h) p->rchild=null;

else create(pre,in,i+1,h,p->rchild)

}

最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-07-31 20:51
思路是没什么问题
但是貌似你没有返回树的根节点啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯