![]() |
#2
寒风中的细雨2012-09-11 18:56
|

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啊
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啊