#include<iostream>
using namespace std;
struct Node
{
int vertex;//存放顶点
Node *next;
};
class queen
{
public:
queen();
void enqueen(int j);//入队操作,将元素j入队
int dequeen();//出队操作,将队头元素出队
bool isempty()
{
if (front == rear)
return true;
else
return false;
}
private:
Node* front, *rear;
Node *s;//临时结点
};
queen::quee
using namespace std;
struct Node
{
int vertex;//存放顶点
Node *next;
};
class queen
{
public:
queen();
void enqueen(int j);//入队操作,将元素j入队
int dequeen();//出队操作,将队头元素出队
bool isempty()
{
if (front == rear)
return true;
else
return false;
}
private:
Node* front, *rear;
Node *s;//临时结点
};
queen::quee