二叉树的存储结构类型定义如下:
typedef int DataType;
typedef struct node
{ DataType key; //data是数据域
Struct node *lchild, *rchild; //分别指向左右孩子
} BinTNode;
typedef BinTNode *BinTree;
阅读下列算法,并回答问题
void A33(BinTree root, int k1, int k2, int end)
{ if (root==NULL) return;
A33(root->lchild, k1, k2, end);
if (end) return;
if (root->key>k2){
end=1;
return;
}
if (root->key >=k1) printf( "%d", root->key);
A33(root->rchild, k1, k2, end);
}
(1)设二叉排序树T如题33图所示,bt是指向根结点的指针。给出执行A33(bt,6,100,0)的输出结果。
(2)给出该算法的功能。
订单号:
遇到问题请联系在线客服
订单号:
遇到问题请联系在线客服