在队首指针为front,队尾指针为rear的链队列中插入节点s的操作为()。
A.front = front->next
B.rear->next = s; rear = s;
C.s->next = rear; rear = s;
D.s->next = front; front = s;
第1题:
设数组data[0…m]作为循环队列s q的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为( )。
A.S q↑.front:=s q↑.front+1;
B.S q↑.front:=(S q↑.front+1)%maxsize;
C.S q↑.rear:=(S q↑.rear+1)%maxsize;
D.S q↑.front:=(s q↑.front+1)%(maxsize+1);
第2题:
某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示(M=8),则队列中的元素数目为(41)(MOD表示整除取余运算)。
A.rear-front
B.front-rear
C.(rear-front+M)MODM
D.(front-rear+M)MOD M
第3题:
在具有n个单元的顺序存储的循环队列中,假定指针front和rear分别指向队首和队尾,则判断队列为空的条件是(38),如果约定“以队尾指针所指位置的下一个位置是队首指针”表示队满,那么队列为满当且仅当(39)。
A.front=rear+1
B.rear=front+1
C.front=real
D.front=0
第4题:
第5题:
以下函数为链队列的入队操作,X为要人队的结点的数据域的值,front,rear分别是链队列的队头、队尾指针。
(1)malloc(sizeof(structnode))
(2)rear->next=p
(3)p
略
第6题:
在一个链队列中,front和rear分别为头指针和尾指针,则插入一个结点s的操作为()。
第7题:
在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队满的条件为()
第8题:
设数组Data[m+1]作为循环队列sq的存储空间,front成为队头指针,rear为队尾指针,则执行入队操作的语句为()
第9题:
在带头结点的链队列q中,用q.front表示队头指针,q.rear表示队尾指针,结点结构为data next ,删除链队列的队头结点的主要语句为()。
第10题:
设循环队列的头指针front指向队首元素,尾指针rear指向队尾元素后的一个空闲元素,队列的最大空间为MAXLEN,则队满标志为()
第11题:
第12题:
front=front->next
rear=rear->next
rear=front->next
front=rear->next
第13题:
● 某循环队列的容量为 M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示(M=8) ,则队列中的元素数目为 (41) (MOD表示整除取余运算) 。
(41)
A. rear – front
B. front – rear
C. (rear –front + M) MOD M
D. (front – rear + M) MOD M
第14题:
设数组data[0…m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为______。
A.front:=front+1
B.front:=(front+1)mod m
C.rear:=(rear+1)mod m
D.front:=(front+1)mod(m+1)
第15题:
假定一个链队列的队首和队尾指针分别为front和rear,则判断队空的条件为( )。
A.front==rear
B.front!=NULL
C.rear!=NULL
D.front==NULL
第16题:
以下函数为链队列的入队操作,x为要入队的结点的数据域的值,front、rear分别是链队列的队头、队尾指针。
malloc(sizeof(structnode));rear->next=p;p
略
第17题:
在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为()
第18题:
假定front和rear分别为一个链队的队首和队尾指针,则该链队中只有一个结点的条件为()。
第19题:
假定一个顺序循环队列存储于数组a[n]中,其队首和队尾指针分别用front和rear表示,则判断队满的条件为()
第20题:
在具有n个单元的顺序存储的循环队列中,假定front和rear分别为队头指针和队尾指针,则判断队空的条件为()
第21题:
循环队列的队首指针为front,队尾指针为rear,则队空的条件为()。
第22题:
front->next=s;front=s;
s->next=rear;rear=s;
rear->next=s;rear=s;
s->next=front;front=s;
第23题:
第24题:
对
错