
算法
大招至胜
完美主义者+细节强迫症
展开
-
五子棋算法
<br /> 任何一种棋类游戏其关键是对当前棋局是否有正确的评分,评分越准确则电脑的AI越高。五子棋游戏也是如此,但在打分之前,我们先扫描整个棋盘,把每个空位从八个方向上的棋型填入数组gStyle(2, 15, 15, 8, 2),其中第一个下标为1时表示黑棋,为2时表示白棋,第二和第三个下标表示(x,y)第四个下标表示8个方向,最后一个下标为1时表示棋子数,为2时表示空格数,如:<br />gStyle(1,2,2,1,1)=3表示与坐标(2,2)在第1个方向上相邻的黑棋棋子数为3<br />转载 2010-07-01 22:19:00 · 1661 阅读 · 0 评论 -
高斯随机数发生程序
<br />附送16bits,32bits均匀随机数发生程序<br />程序只产生均值为0,方差为1的随机数,要产生均值为E,方差为D的随机数,只要随机数*D+E就可以了。<br />高斯随机数程序还是带参数的,参数是用来描述正态分布的一个浮点数表。在执行程序时,先生成这个表(只做一次),而后就可以任意多次地执行高斯随机数产生程序了。<br />使用C是为了保证通用性,如果有人觉得麻烦,可以用C++做个类,把这些东西都封装进去。<br />另外,如果有人有兴趣,也可以把它修改成任意形式分布的连续随机数产生程原创 2010-07-01 22:21:00 · 1638 阅读 · 0 评论 -
算法收集
排序算法:http://blog.youkuaiyun.com/shan9liang/article/details/7533466原创 2012-05-09 14:49:29 · 1525 阅读 · 0 评论