queenchess.h
来自「《数据结构课程设计案例精编》 附赠光盘源码」· C头文件 代码 · 共 32 行
H
32 行
// QueenChess类的声明
#ifndef QUEENCHESS_H_
#define QUEENCHESS_H_
#include<iostream>
#include<vector>
#include<string>
using namespace std;
class QueenChess
{
public:
QueenChess(); // 构造函数
void Solve();
// 求解八皇后问题,并给出放置成功的棋盘
private:
string chessState[8];
// 用于存放棋盘状态
int solves;
// 八个皇后放置成功的棋盘解的总个数
bool SafeJudge( int row, int col) const;
// 判断位置(row, col) 是否安全
void PlaceQueen( int row);
// 在第row行放置一个皇后
void DrawChess() const;
// 打印八个皇后放置成功的棋盘
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?