⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cqueen.h

📁 采用c++编写,上机运行通过的N皇后实现代码,绝对可用
💻 H
字号:
class CQueen
{
private:
	struct PlaceList
    {
		int		*Place;
    };
	PlaceList * m_pPlaceList;
    int		m_iListMaxSize;
	int 	m_iListNowSize;
	int		m_iCount;
	CSize	m_sizeView;
	bool	m_bRuning;
	int		*m_piSaveQPlace; // 存每行中皇后的位置
	int		m_iNowCol;
	CBitmap *m_pGridBitmap;
	int		m_iDrawIndex;

public:
	void DrawQueenN(CDC *pDC);
	void DrawList(int index);
	void ComputQueenPlace(int column , CView *view = NULL); // 皇后问题求解函数
	CSize GetQueenGridSize();
	int GetQueenPlace(int row);
	int GetListSize();
	int GetDrawIndex();
	void SetRow(int row);
	void SaveToBMPFile();
	CQueen(int row);
	void FreeList();
	CQueen();
	~CQueen();

private:
	void DrawGird(CDC *pDC);
	void DrawQueen(CDC *pDC);
	void AddPlace(int *place);
	
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -