刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
(1)Q→rear→next=p
(2)Q→rear=p
(3)Q→rear→next
(4)p→next
(5)Q→rear==p 或 Q→rear→next==p→next 或 Q→size==1
本题考察的是使用C语言处理链表以及队列操作的知识。
Q→rear→next=p。Q→rear=p。p=Q→rear→next。q->rear->next=p->next。此时,p指向的结点已经被移除出队列。Q→rear==p 或 Q→rear→next==NULL 或 Q→size==1 等。如果被删除的结点是唯一结点,则将队尾指针设为NULL并释放该结点所占内存。最后更新队列大小并返回操作结果。根据上述分析,填空部分的答案已给出。
本文链接:请填补函数中的空缺部分,完善enqueue和Dequeue函数。
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
