eveluation.h
来自「我做的的八数码游戏!!学人工智能的用vc编写的」· C头文件 代码 · 共 31 行
H
31 行
// 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 + =
减小字号Ctrl + -
显示快捷键?