A: rear=Q.front->next;
B: rear->next=Q.rear->next->next;
C: front->next=Q.front->next->next;
D: front=Q.rear->next;
举一反三
- 在一个单链表中,已知 q 是 p 的前趋结点,若在 q 和 p 之间插入结点 s ,则应当执行语句序列( )。 A: s -> next = p -> next; p -> next = s; B: s -> next = q -> next; p -> next = s; C: s -> next = q -> next; q -> next = s; D: q -> next = s; s -> next = p;
- 在一个链队中,假定front和rear分别为队首指针和队尾指针,则删除一个结点的操作为() A: rear=front->next B: rear=rear->next C: front=front->next D: front=rear->next
- 在一个链队列中,假定front和rear分别为队首指针和队尾指针,则进行插入s所指向结点的操作是( )。 A: front->next=s;front=s; B: front=front->next; C: rear->next=s;rear=s; D: front=rear->next;
- 在一个链队列中,假定 front 和 rear 分别为队头和队尾指针,则删除一个结点的操作应执行( )。 A: front=front->next; B: rear=front->next C: rear=rear->next; D: front=rear->next;
- 在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为()。 A: front=front->;next B: Rear=rear->;next C: Rear=front->;next D: Front=rear->;next
内容
- 0
在一个链式队列中,假定front和rear分别为头指针和尾指针,删除一个结点的操作是。 A: front=front->;next B: rear=rear->;next C: rear->;next=front D: front->;next=rear
- 1
在链队列Q 中,插入s 所指结点需顺序执行的指令是( ) A: front->next=s;f=s; B: rear->next=s;Q.rear=s; C: s->next=rear;Q.rear=s; D: s->next=front;Q.front=s;
- 2
设单循环链表中结点的结构为(data, next),且rear是指向非空的带表头结点的单循环链表的尾结点的指针。若想删除链表第一个结点,则应执行下列哪一个操作? A: rear = rear->next;free(rear); B: s=rear->next->next; rear->next->next=s->next; C: rear = rear->next->next; free(rear); D: s = rear->next->next;rear->next = s->next;free(s);
- 3
在一个链队中,假定front和rear分别为队首指针和队尾指针,则删除一个结点的操作为()。 A: rear=front->;next B: rear=rear->;next C: front=front->;next D: front=rear->;next
- 4
在一个链队中,假定front和rear分别为队首指针和队尾指针,则删除一个结点的操作为() A: rear=front->next B: front=front->next C: rear=rear->next D: front=rear->next