当前位置:首页 > 数据结构(02331) > 正文内容

设Q[M]是有M个元素存储空间的循环队列,若front指向队首元素,leaf指向队尾元素的下一位置,请分别用C语言描述下列操作。(1)将元素x人队。(2)将队首元素出队,并保存到变量y中。(3)计算当前队列中元素的个数。

高老师1年前 (2024-10-23)数据结构(02331)11

设Q[M]是有M个元素存储空间的循环队列,若front指向队首元素,leaf指向队尾元素的下一位置,请分别用C语言描述下列操作。(1)将元素x人队。(2)将队首元素出队,并保存到变量y中。(3)计算当前队列中元素的个数。

(1)Q→rear=(Q→rear+1)%m(2)y=Q→data[Q—front]Q→front=(Q→front+1)%m(3)(Q→rear—Q→front+m)%m

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

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

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

分享给朋友: