右子树结点值均大于根结点的值。左子树的 值均小于根结点的值。
从大到小输出,则先遍历右子树,再访问根结点,后遍历左子树。
void outPut(BSTNode *bt,KeyType k){
if(bt==NULL){
return;
}
if(bt->rchild!=NULL)
outPut(bt->rchild,k);
if(bt->data > k){
printf(" %d",bt->data);
}
if(bt->lchild!=NULL)
outPut(bt->lchild,k);
}