📄 eveluation.h
字号:
// Eveluation.h: interface for the CEveluation class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_EVELUATION_H__EDB4BADF_B67B_419F_B3B9_F16202B0D364__INCLUDED_)
#define AFX_EVELUATION_H__EDB4BADF_B67B_419F_B3B9_F16202B0D364__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Define.h"
#include "BasedEveluation.h"
//启发式估价器
class CEveluation:public CBasedEveluation
{
public:
CEveluation();
virtual ~CEveluation();
public:
int Eveluate(BYTE byBoard[][3]); //启发式函数1,取初始棋局与目标棋局不同的格子数,例如下图中
//例子就应该返回3
//1 3 4 1 2 3
//8 2 8 4
//7 6 5(例子) 7 6 5(目标棋局)
};
#endif // !defined(AFX_EVELUATION_H__EDB4BADF_B67B_419F_B3B9_F16202B0D364__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -