单项选择题
首尾指针分别是f和r的单向加头链表存储一个队,元素x出队的语句为“f=f->next,x=f->data;”,那么判断队空否的条件是()。
A.f->next==r
B.f==NULL
C.f->next=NULL
D.f==r
点击查看答案
相关考题
-
单项选择题
数组q[M]存储一个循环队,first和last分别是首尾指针。如果使元素x出队操作的语句为“first=(first+1)%m,x=q[first];”。那么元素x进队的语句是()。
A.q[(last+1)%m]=x;
B.q[last+1]=x;
C.last=(last+1)%m,q[last]=x;
D.x=q[last],last =(last+1)%m; -
单项选择题
数组q[M]存储一个循环队,first和last分别是首尾指针,如果使元素x进队操作的语句为“q[last]=x,last=(last+1)%m;”那么判断队满的条件是()。
A.last==M-1
B.last==first
C.(last+1)%m==first
D.last+1==first -
单项选择题
数组q[M](M等于6)存储一个循环队,first和last分别是首尾指针。已知first和last的当前值分别等于2和5,且q[5]存放的是队尾元素。当从队列中删除两个元素,再插入一个元素后,first和last的值分别等于()。
A.3和6
B.5和1
C.4和0
D.1和3
