-
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
-
opencv_orb 检测算法
根据前面surf简化版的结构,重新把ORB检测的代码给简化以下,发现虽然速度一样,确实能省好多行代码,关键是有
BruteForceMatchermatcher的帮忙,直接省的写了一个函数;
NB类型:class gpu::BruteForceMatcher_GPU
- 2022-02-03 07:04:10下载
- 积分:1
-
用matlab编写的,有限元三维梁单元的单元刚度矩阵计算程序,各节点6个自由度。...
用matlab编写的,有限元三维梁单元的单元刚度矩阵计算程序,各节点6个自由度。-prepared by the three-dimensional finite element beam element of the element stiffness matrix calculation program, the 6-DOF nodes.
- 2022-01-29 01:21:40下载
- 积分:1
-
This is on the Support Vector Machine Toolbox. Inside, including many current po...
这是关于支持向量机的工具箱。里面包括很多目前比较流行的工具箱的源代码文件-This is on the Support Vector Machine Toolbox. Inside, including many current popular toolbox source code files
- 2023-09-04 16:35:04下载
- 积分:1
-
图论算法库,包括以下算法:
单源最短路径 Dijkstra 算法
单源最短路径 Bellman...
图论算法库,包括以下算法:
单源最短路径 Dijkstra 算法
单源最短路径 Bellman-Ford 算法
最小生成树 Prim 算法
每对节点间最短路径 Flod-Warshall 算法
程序用C++语言编写,在VisualAge C++ 4.0下调试通过。压缩包内的Graph.h文件包含所有的库函数,其调用接口见程序内注释。其他的文件是用来测试算法的测试程序,在VisualAge C++ 4.0下编译运行。
该算法是为参加ACM/ICPC竞赛而准备的资料,由于竞赛的对编程速度要求较高,所以为了将代码写的短一点,为了便于调试,代码的写的并不是最优的。
该代码在VisualAge C++ 4.0下写成,但是很容易将其移植到MS Visual C++上。
-err
- 2023-01-27 10:10:05下载
- 积分:1
-
神经网络算法实现
人工神经网络(Artificial Neural
Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection
Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连
接的关系,从而达到处理信息的目的。
本程序实现了神经网络算法 的框架,只需提供训练集便可运行。
- 2023-01-20 11:20:04下载
- 积分:1
-
pl_chdir.lsp
此程序功能: Visual lisp 文件显示和折线方向扭转过来。描述和方法的使用: 装载您的看法文件之后, 使用 PLDIR 命令显示折线的方向。使用命令 POV 很可能要反转折线的方向。
- 2023-02-15 13:00:03下载
- 积分:1
-
c语言五子棋功能的实现
设计五子棋的棋盘,绘制棋子,清除棋子,以及能够按照游戏的规则进行游戏过程,程序能够判断键盘的输入的键值,如果用上下左右的方向键,就能在键盘移动。
- 2022-06-20 00:52:49下载
- 积分:1
-
很经典的算法,自己看看吧,也是别人作的。
很经典的算法,自己看看吧,也是别人作的。-classic algorithms, and let"s see it themselves, but also for the others.
- 2022-04-18 04:18:24下载
- 积分:1
-
基于mfc的C++数据库增删改查设计,含统计
资源描述基于mfc的C++数据库增删改查设计,可实现数据库的统计等功能,练习对话框操作必备。欢迎下载欢迎下载欢迎下载欢迎下载
- 2022-03-17 08:32:22下载
- 积分:1