exit(0);
}
else{
x=Q一>data[_____];//保存待删除元素值
Q一>front=_____;//头指针加1
return_____;//返回删除元素值
- 数据结构(02331) - 专业知识收录平台"> exit(0);
}
else{
x=Q一>data[_____];//保存待删除元素值
Q一>front=_____;//头指针加1
return_____;//返回删除元素值
- 数据结构(02331) - 专业知识收录平台">
当前位置:首页 > 数据结构(02331) > 正文内容

以下算法描述的是顺序循环队列的出队列,请填写以下空白语句。
DataTypeDeQueue(CirQueue*Q)
{
DataTypex;
if(QueueEmpty(Q)){
prinff("Queueempty");
exit(0);
}
else{
x=Q一>data[_____];//保存待删除元素值
Q一>front=_____;//头指针加1
return_____;//返回删除元素值

高老师2年前 (2024-03-26)数据结构(02331)14

以下算法描述的是顺序循环队列的出队列,请填写以下空白语句。
DataTypeDeQueue(CirQueue*Q)
{
DataTypex;
if(QueueEmpty(Q)){
prinff("Queueempty");
exit(0);
}
else{
x=Q一>data[_____];//保存待删除元素值
Q一>front=_____;//头指针加1
return_____;//返回删除元素值
}
}

Q一>front (Q一>front+1)%QueueSize x 解析:若顺序循环队列为空,那么出现错误,退出处理;否则队头元素出队,头指针加1,并返回删除元素值。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/432073.html

分享给朋友: