链队列,出队和入队的操作

img


链队列的结构是
typedef struct Node

elem type data;
struct Node* next;
}SNode;
type struct
{SNode *front,rear;
}Lqueue;


出队和入队操作,采用的指针引用类型(LQueue*&L)是不是多此一举呢,单独用一个*或者&也可以达到对应的效果呢

我认为.链式队列的队头是链表的头部.出队列时.函数外部的那个队列的头部需要改变.如果不传引用的话.无法修改函数外面的那个队列.只能改形参.