A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 海带 中级黑马   /  2015-4-28 18:44  /  545 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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


评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

8 个回复

倒序浏览
能不能用遍历,for循环嵌套for循环,实现,结果放在数组中,判断行号和列号,当都不等时,结束循环。
回复 使用道具 举报
能解决就行
回复 使用道具 举报
想到了新的办法,用集合,具体还在考虑中
回复 使用道具 举报
有难度,试一试
回复 使用道具 举报
丹江口哈萨克就会打开
回复 使用道具 举报
这个冒失要涉及到界面把
回复 使用道具 举报
等代码  
回复 使用道具 举报
海带 中级黑马 2015-4-28 22:57:00
9#
下海的鱼儿 发表于 2015-4-28 22:15
这个冒失要涉及到界面把

可以不用gui写
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马