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

📄 global.h

📁 八数码问题源程序.
💻 H
字号:
#include "TList.h"
//---------------------------------------------------------------------------
#ifndef globalH
#define globalH
//---------------------------------------------------------------------------

//class RULETYPE
//{

//}
enum RULETYPE{UP,DOWN,LEFT,RIGHT,WRONG};

extern int BData[3][3]; //全局变量,记录将牌各位置的起始状态
extern int EData[3][3]; //全局变量,记录将牌各位置的目标状态

extern KTList<RULETYPE>* Paths;   //全局变量,解路径序列
extern int KGetNextNum(int mData[][3],int,int);
extern void ResetBData(int mData[][3]); //重新设置起始状态
extern void ResetEData(int mData[][3]); //重新设置目标状态


extern bool BackTrack(int mData[][3],int deeps);
extern bool Gen(RULETYPE mR,int mData[][3]); //调用规则R作用于当前状态,生成新状态
extern RULETYPE Reverse(RULETYPE mR);
extern void KCopy(int nData[][3],int mData[][3]);  //拷贝mData的数据给nData

#endif

⌨️ 快捷键说明

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