黑马程序员技术交流社区

标题: 游戏八皇后 [打印本页]

作者: 海带    时间: 2015-4-28 18:44
标题: 游戏八皇后
经典的八皇后难题是要将八个皇后放在棋盘上,任何两个皇后都不能相互攻击(即没有两个皇后是在同一行,同一列或者同一对角线上)。可能解决的方案有多种。请用编程实现一种,再实践一共有几种解决方案?  一种方案如下:
Q
Q
Q
Q
Q
Q
Q
Q



作者: qinrh    时间: 2015-4-28 18:49
能不能用遍历,for循环嵌套for循环,实现,结果放在数组中,判断行号和列号,当都不等时,结束循环。
作者: 海带    时间: 2015-4-28 18:51
能解决就行
作者: qinrh    时间: 2015-4-28 19:43
想到了新的办法,用集合,具体还在考虑中
作者: kolyneh    时间: 2015-4-28 21:58
有难度,试一试
作者: 东东西西    时间: 2015-4-28 21:59
丹江口哈萨克就会打开
作者: 下海的鱼儿    时间: 2015-4-28 22:15
这个冒失要涉及到界面把
作者: 精湛学术    时间: 2015-4-28 22:16
等代码  
作者: 海带    时间: 2015-4-28 22:57
下海的鱼儿 发表于 2015-4-28 22:15
这个冒失要涉及到界面把

可以不用gui写




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2