题目内容

以下程序段用来实现在顺序栈S中压入一个元素e,请在空白处填入正确语句,请注意语句分隔符;已给出。Status Push( SqStack &S, SElemType e){if( S.top - S.base== S.stacksize ) // 判断栈是否为满return ERROR;(①;)//请注意此处只能填写1条语句return OK;}

查看答案
更多问题

以下程序段用来实现在顺序栈S中弹出一个元素并保存在e,请在空白处填入正确语句,请注意语句分隔符;已给出。Status Pop( SqStack &S, SElemType &e){if( S.top == S.base ) // 判断栈是否为空return ERROR;(①;)//注意:此处只能填写1条语句return OK;}

以下程序段用来读取顺序栈S的栈顶元素并保存在e,请在空白处填入正确语句,请注意语句分隔符;已给出。Status GetTop( SqStack S, SElemType &e){if( S.top == S.base ) // 判断栈是否为空return ERROR;(①;)//请注意此处只能填写1条语句return OK;}

以下程序用来实现循环队列的入队操作,请在括号处填写正确的语句,请注意语句分隔符;已给出。Status EnQueue(SqQueue &Q,QElemType e){if((Q.rear+1)%MAXQSIZE==Q.front) return ERROR;Q.base[Q.rear]=e;(①;)return OK;}

以下程序用来实现循环队列的出队操作,请在括号处填写正确的语句,请注意语句分隔符;已给出。Status DeQueue (LinkQueue &Q,QElemType &e){if(Q.front==Q.rear) return ERROR;e=Q.base[Q.front];(①;)//假设循环队列的大小为MAXQSIZEreturn OK;}

答案查题题库