已知一棵树的由根至叶子结点按层次输入的结点序列及每个结点的度试写出构造此树的孩子-兄弟链表的算法.
运行时提示段错误,求高手给看看
Status CreateCSTree_Degree(CSTree *T,char node[],int degree[])
int i=0,k=1,d=0,j=0;
CSTree t[30];
t[0]=CreateCSNode('a');
*T=t[0];
while(node[i]){
t[i]->data=node[i];
d=degree[i];
if(d){
t[k++]=CreateCSNode('a');
t[i]->firstchild=t[k];
for(j=2;jnextsibling=t[k];
}
}
i++;
}
return (*T);
人气:291 ℃ 时间:2020-10-01 22:40:33
解答
CreateCSNode('a');这个不要写在这里,还有return语句
推荐
- 一棵采用孩子兄弟表示法存储的树,设计算法,按层次依次输出该树的所有结点
- 离散数学问题:一棵树,两个4度结点,三个3度结点其余为叶子求叶子数
- 一棵树度为4,其中度为1,2,3,4的结点格数分别为4,2,1,1,则这棵树的叶子节点个数为多少
- 复数 是a+bI 实数 是a 虚数是bi 实部与虚部分别指a、b
- y=e^[-sin^2(1/x)]的微分
- 若函数f(x)=asin(TTx+a)+bcos(TTx+β),其中a、b、α、β都是非零实数,且满足f(2010)=2,则f(2011)=
- 怎样计算动态电路的问题?
- how could i ask you to love me?in addition to you ,no one qualified to love
猜你喜欢