数据结构作业,求帮忙 35
StatusInorderTraverse(BiTreeT,Status(*Visit)(TElemTpye)){InitStack(S);Push(S,T);while...
Status InorderTraverse(BiTree T,Status(*Visit)(TElemTpye)){
InitStack(S); Push(S,T);
while(!StackEmpty(S){
while(GetTop(S,P)&&p) Push(S,p->lchild);
Pop(S,p);
if(!StackEmpty(s)){
Pop(S,p); if(!Visit(p->data)) return ERROR;
Push(S,p->rchild);
}// if
}// While
return OK;
}// InOrderTraverse
老师说用C语言输出 展开
InitStack(S); Push(S,T);
while(!StackEmpty(S){
while(GetTop(S,P)&&p) Push(S,p->lchild);
Pop(S,p);
if(!StackEmpty(s)){
Pop(S,p); if(!Visit(p->data)) return ERROR;
Push(S,p->rchild);
}// if
}// While
return OK;
}// InOrderTraverse
老师说用C语言输出 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询