比穷举好的一个方法,仅供参考:
先以横向的做个例子,x是我当前落子的位置——
○○○○x○○○○
如果判断能赢,我先要找到左边第四个子(先不考虑越界),然后再判断左边第三、第二、第一和x是不是都是同一个颜色的。如果不是或者为空,则跳过。再从跳过的位置+1再向右循环五个判断是不是同一种颜色。
先以横向的做个例子,x是我当前落子的位置——
○○○○x○○○○
如果判断能赢,我先要找到左边第四个子(先不考虑越界),然后再判断左边第三、第二、第一和x是不是都是同一个颜色的。如果不是或者为空,则跳过。再从跳过的位置+1再向右循环五个判断是不是同一种颜色。
2017-03-14
@新前朝楚水
这位朋友(首先跟你一样我也没有恶意),提醒一下,AI的全称是人工智能,你所说的:“慢慢改进自己的走法,最后每次都赢”指的是机器学习,这只是一种实现人工智能的方法。实现人工智能的方法有很多种,再在五十年代就已经有人工智能了。
这位朋友(首先跟你一样我也没有恶意),提醒一下,AI的全称是人工智能,你所说的:“慢慢改进自己的走法,最后每次都赢”指的是机器学习,这只是一种实现人工智能的方法。实现人工智能的方法有很多种,再在五十年代就已经有人工智能了。
2017-02-03