八皇后(图形化界面,含设计文档)
二、算法思想:采用回溯法解决八皇后问题。从第一行开始,放第一个皇后,放好皇后以后,她所在的行,列和对角线上的每一个位置就是她的管辖范围,别的皇后没有权利干涉,否则死无藏身之地。然后,第二个皇后,从第二行的第一列开始判断所在的位置是否是别的皇后的管辖范围,找到第一个还没有被占据的位置,则将其占为己有。暂时,该皇后停在该位置。然后,第三个到第八个皇后依次从第三行,第四行,…,到第八行的第一列开始寻求自己的位置。假如到第i个皇后时,已经没有任何位置可选,则第i-1个皇后必须往后移动进行协调,同样,假如第i-1个皇后往后移动时没有找到空位置,则第i-2个皇后必须往后移动,进行协调,当找到空位置时,暂时停下,将下一个皇后重新从第一列开始寻找空位置。重复上述过程,
推荐下载
-
动态路由算法图形化界面模拟java
该资源是“距离矢量路由算法”和“链路状态路由选择算法”两个算法的图形化模拟,java,适合学习计算机网络课程的同学作为实验课程的参考,且仅供参考,有些不合适的地方仍需更正。ps:程序入口在Networ
32 2019-09-18 -
Realveiw MDK中图形化界面配置详解
RealviewMDK不仅提供了默认的启动代码,而且这些启动代码可以通过图形化界面配置。启动代码的图形化配置界面非常类似于Web网页的界面,甚至后台处理的脚本也与Html语言十分接近。本文详细地解析图
12 2020-04-22 -
学生管理系统图形化界面Qt版
学生管理系统,包含录入学生,删除学生,显示信息等功能,是图形化界面的版本,利用C++和 Qt的库开发。
24 2019-01-12 -
图形化界面学生信息管理系统
图形化界面实现学生信息管理系统,实现添加,删除,修改,查询等功能。
55 2019-01-14 -
图形化界面动态显示系统时间
运用定时器编写的一个显示当前系统时间的图形化界面程序。每秒刷新一次。
29 2019-01-22 -
MySql50和中文图形化界面
这是一个MySql5.0 和中文图形化界面,功能很强大,由于上传文件大小的限制,想要更好的请联系我的邮箱xlt_program@126.com
42 2019-01-22 -
图形化界面一健备份恢复系统
操作系统备份和恢复,图形化界面,操作简单快捷
29 2019-01-23 -
mysql安装包以及图形化界面
更好的给大家带来学习所带来的快感,我的博客中有安装步骤,欢迎大家访问(node中),虽然安装步骤不是特别详细,但有其它参考链接
14 2020-08-22 -
linux安装oracle图形化界面工具.zip
linux安装oracle的时候的图形化界面显示工具,可以帮助快速进行oracle数据库在linux上面正常安装,包含:putty.exeWinScp,Xming等等可执行文件
30 2020-05-19 -
JAVA图形化界面银行家算法
通过NETBEANS制作的图形化界面银行家算法,对操作系统银行家算法感兴趣的可以下载。
23 2020-06-12
用户评论