java 五子棋怎么判断输赢。。

java五子棋怎么判断输赢。。是用数组么。怎么个用法,怎么找起始点,。。迷茫,没头绪,强人救救,狂谢了。可以的话来个代码加详解,,求救ing... java 五子棋怎么判断输赢。。 是用数组么。 怎么个用法, 怎么找起始点,。。 迷茫, 没头绪, 强人救救,狂谢了。 可以的话来个代码加详解,, 求救ing 展开
 我来答
崇濯羿丹山
2020-02-10 · TA获得超过1183个赞
知道小有建树答主
回答量:1950
采纳率:100%
帮助的人:9.1万
展开全部
循环棋盘上每个下了子的点,判断它横竖斜线方向是否有5个子挨着。
如果有,则OK。。。
用一个2维boolean数组,有子的是true,无子的是false.
这有多难??
由于是双方都有子,则用类
Boolean,或者其他任意类型,反正是可以有三个标志的都可以,空,敌方,我方。
用枚举当然是最合适的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
介泽秘俊贤
2020-02-21 · TA获得超过1107个赞
知道小有建树答主
回答量:1981
采纳率:86%
帮助的人:10万
展开全部
我是学Pascal的,但是大体思想可以给你说说。
每次落字判断这个子颜色并向8个方向延伸,如果延伸到5个则赢。如果眼神到5个之前就遇到不同颜色的子则直接退出这个方向的延伸。
时间复杂度最多O(40)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式