搜索资源列表
xiangqigame
- 本文在概述计算机博弈,特别是中国象棋软件概况的基础上,分析了现有中国象棋博弈软件实现方法中存在的问题,设计了棋盘、棋子和评价函数的表示方法,应用VC和MFC设计并实现了博弈界面,在博弈树理论的基础上采用递归方法实现了α-β剪枝搜索。该程序用户界面良好,支持悔棋功能,具有一定的棋力。
BaHuangHou
- 题目:八皇后问题。 八皇后问题是指求解如何在国际象棋8*8棋盘上无冲突的放置八个皇后棋子。因为在国际象棋里,皇后的移动方式是横竖交叉,所以在任意一个皇后所在的位置的水平,竖直和斜45度都不能有其他棋子的存在。一个完整的无冲突的八皇后棋子分布成为八皇后问题的一个解。设计思路:我使用了回溯的方法来解决八皇后问题,也就是逐次试探的方法。这个方法是通过函数putchess()对自身的递归调用来实现的。运行程序后,主函数调用putchess()函数在棋盘第一行第一列上放置棋子,开始向下一行递归。每一步
hannuota
- 汉诺塔演示 Java代码实现,里面的主要是递归函数的调用-Tower of Hanoi demo Java code to achieve, which is mainly the recursive function call
Sudoku
- 数独问题,利用函数递归调用产生每行每列都不同的所有5乘5矩阵,代码精炼,时间短-Sudoku problems, the use of recursive function calls generated for each row of each column is different for all 5 by 5 matrix, code refining, time is short
do.c
- 递归的使用 tc2.0 编译通过 24点用一笔连起来但只能用横线和竖线进行连接,最右边第二行的圆圈处不能用线进行连接 如图所示: 思路:用递归实现,设计一个递归函数tf()进行查找下一个节点并连接以第一行第一列的点为(1,1)第二行第一列为(2,1)编好每个点的坐标,在tf函数中先查找于自身节点相邻的且可以连接的点然后进行连接,然后就以此节点为寻找下一可用结点直到tf()函数返回0,就返回。-Up with an even 24 points but o
digui
- 象棋游戏程序采用的就是递归算法递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解 -Chess game procedures used is the recursive algorithm. The algorithm is put into the scale of the narrowing of the same problem problem. Then the recursive function call ( or process )
Hanoi-(2)
- 利用python语言,调用GUI模块,用递归函数编写汉诺塔问题的演示程序。-Use python language, invoke the GUI module, using a recursive function to write HANOR demonstration program.