};
allocatememoryandinitiate
voiddtree*tmp)
{
=malloc(sizeof(structtree));
=0x41;
=NULL;
}
structtree*dtree(structtree*subtree,iwidth)
{
inti;
if(!subtree)ifnecessary,alloctememoryforsubtree
&ree);
if(height==1)
&ree;
elseif(height==2){
structtree*leaf=NULL;
for(i=0;idenode();
;
leaf=NULL;
}
&ree;
}
else{
for(i=0;i
}
&ree;
}
}
main()
{
。。。。。。。。。
structtree*root=NULL;
root=dtree(root,h,w);haegersgetfrominput
。。。。。。。。。
}