int isfull(BiTree *t){
BiTree *p=T;
InitQueue(Q);
EnQueue(Q,T);
while(!IsEmpty(Q)){
DeQueue(Q,p);
if(p){
EnQueue(Q,p->rchild);
EnQueue(Q,p->lchild);
}
else
while(!IsEmpty(Q)){
DeQueue(Q,p);
if(p){
return 0;
}
}
}
return 1;
}