急,求二叉树的层树???
我定义的二叉树是用顺序存储结构的,以下的代码是创建一个二叉树:
Status InitBTree(BTree *bt,char *Node){
int Length;
int i;
for(Length=0;Node[Length];Length++);/*确定二叉树的节点数*/
*bt=(BTree)malloc((Length+1)*sizeof(char));/*分配存储空间,0#单元保存长度*/
if(!(*bt)) exit(OVERFLOW);
(*bt)[0]=Length;
for(i=0;i<Length;i++)
(*bt)[i+1]=Node[i];
return OK;
}
当我创建了一个二叉树后,我想求这个二叉树的层树要怎么求啊??有谁可以帮下吗???拜托了!!!