-
err
对弈程序采用了多种搜索算法.以下是本程序主要的类说明:
1.CEveluation类:估值类,对给定的棋盘进行估值.
2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法.
3.CSearchEngine类:搜索引擎基类.
4.CNegaMaxEngine类:负极大值法搜索引擎.
5.CAlphaBetaEngine类:采用了Alpha-Beta剪枝技术的搜索引擎.
6.CFAlphaBetaEngine类:fail-softalpha-beta搜索引擎.
7.CHistoryHeuristic类:历史启发类.
8.CAlphabeta_HHEngine类:带历史启发的Alpha-Beta搜索引擎.
9.CAspirationSearch类:渴望搜索引擎.
10.CIDAlphabetaEngine类:迭代深化搜索引擎.
11.CMTD_fEngine类:MTD(f)搜索引擎.
12.CTranspositionTable类:置换表.
13.CAlphaBeta_TTEngine类:加置换表的Alpha-Beta搜索引擎.
14.CPVS_Engine类:极小窗口搜索引擎.
15.CNegaScout_TT_HH类:使用了置换表和历史启发的NegaScout搜索引擎.
本程序还具有悔棋,还原功能,还可以记录走法.-err
- 2022-03-22 14:50:39下载
- 积分:1
-
遥感影像分类
资源描述用C#开发的遥感图像分类小软件,实现对遥感图像的的分类。主要是学习使用。
- 2023-07-10 11:55:03下载
- 积分:1
-
Csdfdssd23
asdf
矩阵LU分解求逆详细分析与C语言实现
- 2022-08-20 05:56:42下载
- 积分:1
-
基于opencv的人脸检测
资源描述本程序利用了opencv自带的haar人脸分类器,然后在vs编程环境下,实现了对静态图像中正脸、侧脸的检测,同时还实现了对动态视频中人脸的实时检测。
- 2022-05-29 06:55:58下载
- 积分:1
-
数值优化计算过程中常用的单纯型法
数值优化计算过程中常用的单纯型法-Numerical optimization process commonly used simple method
- 2022-03-17 21:29:49下载
- 积分:1
-
FPGA驱动VGA 显示图片
FPGA驱动VGA 显示图片的完整代码,经测试可用,ROM中已经保存有一个图片的rgb信息,大家也可以更改图片,去网上下载一个RGB提取的程序就可以了,把图片rgb信息保存在ROM里-FPGA VGA CODE
- 2022-07-17 03:03:05下载
- 积分:1
-
Mean Shift算法
使用python编写的处理彩色图像的Meanshift 算法 需要安装python2.5以上
- 2023-03-24 11:05:04下载
- 积分:1
-
SVMlib 最新版
SVMlib 最新版, 主要函数svm-train,svm-predict,svm-scale,easy.py,grid.py,功能介绍如下:svm-train 用来对训练样本进行训练,之后生成一个.model文件,即为svm的训练模型svm-predict 用来对测试样本进行分类,参数主要有测试文件,model文件,以及一个生成的.predict文件,.predict文件是一个分类结果文件,保存分类的结果。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
- 2022-03-22 02:22:14下载
- 积分:1
-
贝塞尔曲线示例
#include < iostream >
#include < 矢量 >
#include < math.h >
#include"BezierPoint.h"
使用命名空间 std ;
BezierPoint 贝塞尔 (方法 < BezierPoint > & pts,双 t) ;
双选择 (双 a,双 b) ;
双 factorial(double num) ;
int main(void) {
方法 < < BezierPoint >> 方法警校 ;
char endPointCount = 0;
双 inx ;
双 iny ;
int ptCount = 0;
int 终结点 ;
双 deltaT ;
cin >> ptCount >> deltaT ;
为 (int 我 = 0 ; 我 < ptCount; i + +) {
cin >> inx >> iny >> 终结点 ;
BezierPoint p iny inx) ;
如果 (endPointCount = = 0 & & 终结点 = = 1) {
pts.push_back (方法 < BezierPoint > ()) ;
pts[pts.size()-1].push_back(p) ;
endPointCount + +;
继续 ;
}
pts[pts.size()-1].push_back(p) ;
如果 (endPointCount! = 0 & & 终结点 = = 1 & & 我! = ptCount-1) {
pts.push_back (方法 < BezierPoint > ()) ;
pts[pts.size()-1].push_back(p) ;
endPointCount + +;
}
}
为 (std::s
- 2022-03-13 19:08:01下载
- 积分:1
-
查找二叉树
这是一份基于c++实现的查找二叉树(排序二叉树)的实现代码。在源代码类中,包含二叉查找树的插入,删除,以及查找树中任意排序任意位置的数。其中函数包含了递归实现和非递归实现。
- 2022-04-20 11:46:50下载
- 积分:1