八皇后问题(C++实现)
基于《数据结构——从概念到C++实现(第3版)》的书本例子
/*********************************
对应教材4.6.2节,八皇后问题
**********************************/
#include <iostream>
#include <cstring>
#include <cmath>
using namespace std;
class Queen{
public:
Queen(int n);
~Queen();
void SetQueen( ); //填写n皇后
int Place(int k); //判断皇后k是否发生冲突
void PrintQueen( ); //打印皇后位置
private:
int *x; //皇后的位置
int number;
};
Queen :: Queen(int n){
x = new