首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

以下函数为链队列的人队操作,x为要入队的结点的数据域的值,front、rear分别是链队列的队头、队

尾指针

struct node

{ElemType data;

struct node * next;

};

struct node *front,*rear;

void InQueueCElemType x)

{

struct node * p;

p= (struct node*)________________;

p一>data=x;

p一>next=NULL;

______________________;

rear=_____________;

}

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下函数为链队列的人队操作,x为要入队的结点的数据域的值,f…”相关的问题
第1题
在一个链队列中,假设队头指针为front,队尾指针为rear,x所指向的元素需要入队,则需要执行的操作为
()。

A.fronr=x,front=front->next

B.x->next=front->next,front=x

C.rear->next=x,rear=x

D.rear->next=x,X->next=null,rear=x

点击查看答案
第2题
设顺序队列的类型为typedefstruct{ElemTypedata[MaxSisel];intfront,rear;}Squeue;Squeue*sq;

设顺序队列的类型为

typedefstruct

{

ElemTypedata[MaxSisel];

intfront,rear;

}Squeue;

Squeue*sq;

sq为指向顺序队列的指针变量,要进行新元素x的入队操作,按教课书约定,可用语句sq->data[sq->rear]=x;和()。

点击查看答案
第3题
容量为m的循环队列Q,队尾位置是rear,则入队时对rear的操作是()。

A.Q.rear=Q.rear-1

B.Q.rear=(Q.rear-1)%m

C.Q.rear=Q.rear+1

D.Q.rear=(Q.rear+1)%m

点击查看答案
第4题
队列的队尾位置通常是随着入队操作而变化的。()

队列的队尾位置通常是随着入队操作而变化的。()

点击查看答案
第5题
队列的入队操作在()进行。

A.队头

B.队尾

C.任意位置

D.指定位置

点击查看答案
第6题
设循环队列的容量为20,序号从0到19,经过一系列入队与出队运算后,有下列情形: (1)front=5,rear=10 (2)fron

设循环队列的容量为20,序号从0到19,经过一系列入队与出队运算后,有下列情形:

(1)front=5,rear=10

(2)front=10,rear=5

问在这两种情况下,循环队列中各有多少个元素?

点击查看答案
第7题
用一个循环单链表表示队列,该队列只设一个队尾指针rear,不设队首指针。试编写算法,完成入队、出队
操作。

点击查看答案
第8题
试设计用带表头结点的线性双向循环链表存储结构表示队列的入队和出队的算法。
点击查看答案
第9题
假设循环队列中只设rear和length分别指示循环队列中的队尾位置和队列中所含元素的个数。试给出该循环队列的
队空条件和队满条件,并写出相应的入队(Add_Queue)算法和出队(Del_Queue)算法。
点击查看答案
第10题
一个队列的入队序列是“d1,d2,d3,d4,”则队列的出队顺序是_______A.d4,d3,d2,d1B.d1,d2,d3,d4C.d1,

一个队列的入队序列是“d1,d2,d3,d4,”则队列的出队顺序是_______

A.d4,d3,d2,d1

B.d1,d2,d3,d4

C.d1,d4,d3,d2

D.d3,d2,d4,d1

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改