#include <iostream>
using namespace std;
typedef struct student
{
int data;
struct student *next;
}node;
typedef struct linkqueue
{
node *first,*rear;
}queue;
queue *insert(queue *HQ, int x)
{
node *s;
s = (node*)malloc(sizeof(node));
#include <iostream>
using namespace std;
typedef struct student
{
int data;
struct student *next;
}node;
typedef struct linkqueue
{
node *first,*rear;
}queue;
queue *insert(queue *HQ, int x)
{
node *s;
s = (node*)malloc(sizeof(node));