black

登录

未知题型

请完成算法填空,实现带表头结点的单链表形式实现的队列上的元素入队与出队操作,队列和元素结点结构体定义如下: typedef struct node { ElemType element; struct node* link; }Node; typedef struct queue { Node* front; //注意front指向表头结点,非头结点,请对视频中提供的代码进行修改 Node* rear; //指向尾结点 }Queue; void EnQueue(Queue *Q, ElemType x) { Node* p= (Node*)malloc(sizeof(Node)); ____________ = x; p->link = NULL; ____________=p; Q->rear=p; } void DeQueue(Queue *Q) { //若队列为空,直接返回 if(___________ ==NULL) return; Node *p=_____________; Q->front->link=___________; free(p); //若出队后,队列为空,则需重置rear if(______________==NULL) Q->rear=Q->front;//指向表头结点 }

【参考答案】

在下面的代码中,我将填空以实现队列的入队(EnQueue)和出队(DeQueue)操作。```ctypedef stru......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

相关考题

单项选择题 下列不属于生物质能的特点的是()

单项选择题 药具全年报表报送时间()

单项选择题 把GIS分为专题地理信息系统、区域地理信息系统与地理信息系统工具是按()来分类

All Rights Reserved 版权所有©PP题库网库(pptiku.com)

备案号:湘ICP备14005140号-5

经营许可证号:湘B2-20140064