数据结构的二叉树先序
程序代码:
Status PreOderTraverse( Bitree T,Status(* Visit)(TElemType e)){ if(T){ if(Visit(T->data)) if(PreOderTraverse(T->lchild,Visit)) if(PreOderTraverse(T-rchild,Visit)) return OK; return ERROR; }else rerurn OK; } 这个 为什么要这么多if 语句啊,还有这个 OK 是1,ERROR是0;结果不就返回好多1啊