logo - 刷刷题
下载APP
【单选题】

设计算法判定给定二叉树是否为二叉排序树。 void BSTree(BiTree t,int &flag,int &last);// 声明 Status IsBSTree(BiTree t) { int flag = 1; int last =0; BSTree(t,flag,last); return flag; } void BSTree(BiTree t,int &flag,int &last)// 取地址不需要返回值 { if(t->lchild&&flag) BSTree(t->lchild,flag,last);// 遍历左子树 if(t->data.key>last&&flag) last = t->data.key; else flag=0; //last 原为父节点值,但到了树叶节点后被树叶节点的 key 值覆盖,然后开始向上反馈 key if(t->rchild&&flag) }

A.
BSTree(t->rchild,flag,last);
B.
BSTree(t->lchild,flag,last);
C.
BSTree(t->rchild,last,flag);
D.
BSTree(t->lchild,last,flag);
举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】采用在产品按所耗原材料费用计算法计算在产品成本,其他费用( )。

A.
全部由完工产品成本负担
B.
全部由在产品成本负担
C.
由完工产品和在产品平均负担
D.
由完工产品和在产品按原材料费用的负担比例负担

【单选题】有3个结点的二叉树有( )。

A.
2种形态
B.
4种形态
C.
7种形态
D.
5种形态
相关题目:
【单选题】采用在产品按所耗原材料费用计算法计算在产品成本,其他费用( )。
A.
全部由完工产品成本负担
B.
全部由在产品成本负担
C.
由完工产品和在产品平均负担
D.
由完工产品和在产品按原材料费用的负担比例负担
【单选题】有3个结点的二叉树有( )。
A.
2种形态
B.
4种形态
C.
7种形态
D.
5种形态