logo - 刷刷题
下载APP
【简答题】

下面是队列QUEUE和栈STACK的主要操作:
QUEUE:(设定每个队列元素的数据类型为Type)
bool isEmpty(QUEUE Q); //判断队列空否,true为空,false不空
bool getFront(QUEUE Q,Type&x); //通过x返回队头元素的值
void enQueue(QUEUE Q,Type x); //将新元素x插入到队列的队尾
void deQueue(Queue Q); //从队列中退出队头元素
STACK:(设定每个栈元素的数据类型与队列相同,为Type)
void initStack(STACK S); //对新创建的栈初始化,置成空栈
bool isEmpty(STACK S); //判断栈空否,true栈空,false不空
void push(STACK S,Type x); //将新元素X进栈
void pop(STACK S); //栈顶元素退栈
bool getTop(STACK S,Type&x); //通过x返回栈顶元素的值
利用以上栈和队列的操作,编写以下针对队列的函数的实现代码(要求非递归实现)。 “判等”函数bool equal(QUEUE Q1,QUEUE Q2)

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】下列Access表的数据类型的集合,错误的是______。

A.
文本、备注、数字
B.
备注、OLE对象、超级链接
C.
通用、备注、数字
D.
日期/时间、货币、自动编号

【单选题】MDT的数据类型分为()

A.
logged MDT & Immediate MDT
B.
recording MDT & report MDT
C.
recording MDT& Immediate MDT
D.
logged MDT & report MDT