问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教JAVA大神,我这个八皇后问题代码如何修改?不求新代码,...

发布网友 发布时间:2024-03-01 09:33

我来回答

1个回答

热心网友 时间:2024-06-13 21:50

问题很多
第一个问题,你这里一排有多个1 是因为循环的判断错误。}while(a[c][temp]==1); 应该改成}while(a[c][temp]==0);
第二个问题, 你没有退出最里层循环的步骤,这样导致,只要数据不和第一排冲突,就会通过。你应该在每个 a[c][d]=0; 后加上 break;
第三个问题,也是最大的问题。你为什么要用随机数。8皇后不是怎么摆都会成功的,有可能中途就卡死了。用随机数碰上卡死的话就会死循环了。你应该在一定实验后放弃当前的摆法。这个改动就比较大了,没法直接改了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 我的路由器 磊科2105NR 版本信息为 Netcore NS-BETAF/W.11;24 2006... 八皇后问题 编程 用java语言 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 如何利用PLC与变频器进行通信? plc对私服电机呀,变频器啊,是怎么控制的,是有规定的指令吗... 为什么把PLC和变频器联系一起使用?8 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 私服驱动器与plc怎么通讯?plc又怎么编写私服的程序?是西... 我同学才20岁就被家里催婚了,这是一种什么感受? 20岁被催婚,父母恨不得马上结婚让我,他们说22以后都是没人要的是吗? 为什么父母一直催你结婚? 安徽公安职业学院外省可以上吗? 求luz唱的ID罗马音 安徽人在江苏上学能考安徽公安大学吗? 一年内怎么改第二次 长安p1uscs75断电后驾驶室的屏幕能乱码吗 橱柜是否需要背板? 铃木雨燕有没有四驱的 铃木雨燕1.2t的四驱车 一年内第二次强制修改 win7电脑不能开机怎么办? 魅族MX2升级到3.2系统了,为什么在拨号界面输入×#×#6969#×#×没有反... ...3设置快速拨号后无法使用,屏幕突然显示MM1码无效是什么原因?求解... 我魅族手机拨号键上输入*#803#就暂停服务了,打不了电话了该怎么办啊... 修改一次,一年之内可以改第二次吗? 把宾语从句的从句部分提前是什么句式 魅族手机按*#43#拨号键怎么显示停用 宾语从句引导词,等待解决 一年内怎么修改第二次 ...我的宝来钥匙打开通电后没启动,为什么开车门,就提示点火已接通,还 ... 包的座椅全是针脚怎么处理 怎么在一年内修改两次 一年内怎么改第二次 百度账号被盗,后来发现贴吧被永久封禁,人工申诉完全申诉不了。 不到一年怎么改第二次 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年内可以改几次? 一年内怎么改第二次 一年改2次的办法 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信...