果用一个循环单链表表示队列(称为循环队列),该队列只设一个尾指针rear,不设队首指针,编写程序。

如题所述

第1个回答  2011-09-17
单链表你会写吗?如果会,你把链表最后一项的尾指针指向第一追加队列成员 ***/ struct list *
第2个回答  2011-09-27
队列的特点是头删尾添。如果只有一个rear指针,则没法表示队满和队空,更不用说删除了,非常不方便。
除非只是循环单链表,则可以只用一个指针完成添加删除操作。
相似回答