[函数说明3.1]假设两个队列共享一个循环向量空间(参见右图),其类型Queue2定

题型:填空题

问题:

[函数说明3.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个队列的入队操作。

[函数3.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:

[函数说明3.2]

函数BTreeEqual(BinTreeNode *T1,BinTreeNode *T2)的功能是用递归法判断两棵二叉树是否相等,若相等则返回1,否则返回0。函数中参数T1和T2分别为指向这两棵二叉树根结点的指针。当两棵树的结构完全相同并且对应结点的值也相同时才被认为相等。

已知二叉树中的结点类型BinTreeNode定义为:

struct BinTreeNode

char data;

BinTreeNode *left, *right;

;

其中data为结点值域,left和right分别为指向左、右子女结点的指针域。

[函数3.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 0:

 

(3)处填()

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:填空题

下列哪项不是围生儿死亡的主要原因 ()。

A.缺氧

B.早产

C.畸形

D.感染

E.母亲孕期活动量较大

题型:填空题

治疗洋地黄中毒所致的室性心动过速,宜首选()

A.钾盐

B.利多卡因

C.普罗帕酮

D.胺碘酮

E.普鲁卡因酰胺

题型:填空题

男性,70岁。高血压病史10年。生气后突然心悸、气短、咳粉红色泡沫样痰。查体:血压210/120mmHs,心率120次/分。

长时间应用硝普钠的主要不良反应是()

A.血压下降

B.左室充盈压下降

C.硫氰酸中毒

D.狼疮综合征

E.心动过速

题型:填空题

简述怎样正确处理税收中性与非中性的关系?

题型:填空题

学习物流与供应链管理的意义何在?

更多题库