- 8
- 0
- 约6.34万字
- 约 7页
- 2017-08-22 发布于河南
- 举报
字棋源代码
#include iostream
#include windows.h
#include conio.h
#include string
#include ctime
using namespace std;
#define MAX_NUM 1000 //计算机获胜的标志
#define NO_BLANK -1001//人获胜的标志
#define TREE_DEPTH 3 //递归深度
#define NIL 1001 //根节点的函数走步评估值
class State //棋盘状态节点,一个State实例就是一个棋盘的状态节点,从而形成一颗树状结构
{
public:
int QP[3][3]; //当前棋盘数组
int e_fun; //评分结果
int child[9]; //当前棋盘状态下的后一步的所有状态节点
int parent; //当前棋盘状态下的父母节点下标
int bestChild;//在child[9]里e_fun最优的节点下标
};
class Tic
{
public:
int tmpQP[3][3]; //用于3层递归的临时棋盘
static int s_count;//叶子节点的静态总数
State States[MAX_NUM];//棋盘状态节点数组
Tic()
{
}
void in
您可能关注的文档
- 长隧道施工通风技术.doc
- 震级和烈度.doc
- 闸板防喷器检修.doc
- 专业经理经常犯错误单独回答问题.doc
- 专利法修改 - 旧版和新版控制版.pdf
- 专利申请撰写思路.doc
- 专业护肤品个性定位.doc
- 专利项目变更指南.doc
- 专家告诉你,你需要做外贸呢.pdf
- 专辑标准尺寸.doc
- DBJ13-42-2008:预拌混凝土生产施工技术规程.pdf
- DBJ_T13-111-2009:建筑用薄钢板焊缝超声检测及质量分级法.pdf
- DB34_T547-2005:城市控制性详细规划编制规范.pdf
- DBJ41_T103-2010:干挂法施工保温装饰板外墙外保温技术规程.pdf
- DBJ41_T112-2016:混凝土保温幕墙工程技术规程.pdf
- DBJ13-47-2002:城市人行天桥与人行地道施工质量验收标准.pdf
- DGJ32_J06-2004:蒸压轻质加气混凝土板应用技术规程.pdf
- DB33_1069-2010:聚氨酯硬泡保温装饰一体化板外墙外保温系统技术规程.pdf
- DB34_T1788-2012:公路隧道防火涂料喷涂施工及验收规程.pdf
- DBJ13-21-1999:增强石膏空心轻质隔墙板施工技术操作规程.pdf
最近下载
- 光纤通信(第四版)光通信常用仪表及测试.pptx VIP
- 四川成都市第七中学2025-2026学年高一下学期半期考试语文试题(含答案).docx VIP
- 2023年1月福建省普通高中学业水平合格性考试通用技术试题及答案.docx VIP
- 《新时代汉语口语准高级(下)》出版.pdf VIP
- 2026年南宁市初三(一模)语文试卷(含答案).pdf
- 【中考真题】2025年四川省乐山市中考历史试卷(附答案).pdf VIP
- 《施耐德真空断路器 EV12S使用手册中文高清版》.pdf VIP
- 2024年四川省成都市中考化学试卷(附参考答案).pdf VIP
- 欧姆龙制氧机说明书1C_IM_HAO-3620、3720、3721、3722、3710、3711、3712.pdf VIP
- 高校教师公共基础知识1000题.pdf
原创力文档

文档评论(0)