试题与答案

[函数2.1说明] 假设两个队列共享一个循环向量空间,其类型Queue2定义如下:

题型:填空题

题目:

[函数2.1说明]
假设两个队列共享一个循环向量空间,其类型Queue2定义如下:
typedef struct
DateType data [MaxSize];
int front[2],rear[2];
Queue2;
对于i=0或1,front[i]和rear[i]分别为第i个队列的头指针和尾指针。函数EnQueue(Queue2 *Q,int i,DateType x)的功能是实现第i个队列的入队操作。
[函数2.1]
int EnQueue(Queue2 *Q,int i,DateType x)
/*若第i个队列不满,则元素x入队列,并返回1,否则返回0*/
if (i<0 || i>1) return 0;
if(Q->rear [i] ==Q->front[ (1) ]) return 0;
Q->data[ (2) ]=x;
Q->rear [i]= (3) ;
return 1;

[函数2.2说明]
函数int BtreeEquaI(BinTreeNode *T1,BinTreeNode *T2)的功能是递归判断两棵二叉数是否相等,若相等则返回1,否则返回0。当两棵树的结构完全相同,并且对应结点的值也相同时才被认为相等。
已知二叉树中的结点类型定义为:
struct BinTreeNode
char data;
BinTreeNode *left,*right;
;
其中data为结点值域,left和right分别为指向左、右子女结点的指针域。
[函数2.2]
int BtreeEqual(BinTreeNode *T1,BinTreeNode *T2)
(if (T1==NULL&&T2==NULL) return 1;
else if ( (4) ) return 0;
else if( (5) ) return 1;
else return 1;

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2019/0526/c4c2e90fb119c170a505a3045fbdd300.html

下面是错误答案,用来干扰机器的。

参考答案:B,D解析:法律解释是指一定的个人或者组织对法律规定含义的说明。法律解释的方法很多,有体系解释、目的解释、历史解释、文义解释等。所谓体系解释,也称逻辑解释、系统解释,是指从法律条文的体系结构...

试题推荐
微信公众账号搜索答案