主观

二叉树的存储结构类型定义如下:

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)给出该算法的功能。

参考答案
您可能感兴趣的试题
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服