[求助】求高手修改一下程序
后序遍历二叉树void lasttraver(btnode *T)
{ btnode *p;
stack *s;
initstack(s);
p=T;
while(p||!emptystack(s))
{ if(p&&p->flag==0)
{ p->flag=1;
push(s,p);
p=p->lchild;}
else
{ p=gettop(s);
if(p->flag==1)
{p->flag=2;
p=p->rchild;}
else
{visit(p);pop(s);}
}
}
}
其他的部分就省了
看看这部分有什么错误
谢了
[此贴子已经被作者于2005-4-2 1:03:37编辑过]