void Inorder(Bitree T){//中序 (左右根) //对应出栈顺序
initstack(S);
Bitree P=T; //初始化栈,P是遍历指针
while(p||Isempty(S)){
if(p){
push(S,p); //入栈、移动指针
p=p->lchild;
}
else{
pop(S,p); //出栈,访问、转向右子树
visit(p);
p=p->rchild;
}
}
}
10-23
05-21
2586