当前位置: 首页 > news >正文

四川建行网站沈阳百度seo关键词优化排名

四川建行网站,沈阳百度seo关键词优化排名,怎么建设空包网站,深圳高端人力资源公司文章目录八皇后问题解决思路代码实现运行结果八皇后问题 八皇后问题#xff0c;是一个古老而著名的问题#xff0c;是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯贝瑟尔于1848年提出#xff1a;在8X8格的国际象棋上摆放八个皇后#xff0c;使其不能互相攻击#x… 文章目录八皇后问题解决思路代码实现运行结果八皇后问题 八皇后问题是一个古老而著名的问题是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出在8X8格的国际象棋上摆放八个皇后使其不能互相攻击即:任意两个皇后都不能处于同一行、同一列或同一斜线上问有多少种摆法。 解决思路 ①第一个皇后先放第一行第一列。 ②第二个皇后放在第二行第一列、然后判断是否OK如果不0K 继续放在第二列、第三列、依次把所有列都放完找到一个合适。 ③继续第三个皇后 还是第一列、第二列…直到第8个皇后也能放在一个不冲突的位置算是找到了一个正确解。 ④当得到一个正确解时在栈回退到上一个栈时就会开始回溯即将第一个皇后放到第一列的所有正确解全部得到。 ⑤然后回头继续第-一个皇后放第二列后面继续循环执行①②③④的步骤。 代码实现 /*** Author: Yeman* Date: 2021-10-31-15:48* Description:*/ public class Queue8 {int max 8; //8个皇后int[] arr new int[max]; //下标为第几个即第几行值为第几列static int count 0; //多少个放法static int judgeCount 0; //判断了多少次public static void main(String[] args) {Queue8 queue8 new Queue8();queue8.check(0);System.out.printf(一共有%d种解法\n,count);System.out.printf(一共判断了%d次,judgeCount);}//用来放置第n个皇后private void check(int n){if (n max){ //n为8相当于是第九个皇后了说明已经全部放好了print();return;}for (int i 0; i arr.length; i) {arr[n] i;if (judge(n)){ //不冲突check(n1);}}}//用来第n个皇后判断与前面的所有皇后是否冲突private boolean judge(int n){judgeCount;for (int i 0; i n; i) {//是否同列同斜线if (arr[i] arr[n] || Math.abs(arr[i]-arr[n]) Math.abs(i-n)){return false;}}return true;}//输出每一种放法private void print(){count;for (int i 0; i arr.length; i) {System.out.print(arr[i] );}System.out.println();} }运行结果 截取部分
http://www.zqtcl.cn/news/747453/

相关文章:

  • 专业公司网站建设精准引流推广团队
  • 蔡甸建设局网站怎么用云校建设学校网站
  • 建立网站需要哪些东西软件开发流程包括
  • 网站的pdf目录怎么做的网站编写
  • 南宫企业做网站wordpress图片显示距离
  • 青岛红岛做网站百度怎么打广告
  • 凡科建站怎么建网站网络搭建是什么工作
  • wordpress支持国内视频的编辑器网站优化排名软件网站
  • 建设摩托官方网站南京做网站群的公司
  • 晋城城乡建设局网站设计网站公司选泽y湖南岚鸿询 问
  • 思坎普网站建设湘潭网站推广
  • 北京网站建设公司哪个最好做投标网站条件
  • 网站建设的成本有哪些内容怎么样制作网页
  • 怎么做网站的seo排名知乎茂名网站制作公司
  • 建安证查询网站官方网站建设对比
  • 关于医院要求建设网站的请示市场推广12种推广渠道
  • php做不了大型网站深圳公司注册网址官方
  • 网站副标题怎么写杭州抖音代运营
  • 网站建设基本资料网站数据库连接出错
  • 娄底网站开发温州seo排名公司
  • 成都有哪些网站开发公司最新网推项目
  • 分享公众号的网站小型企业类网站开发公司
  • 青岛网站建设方案案例wordpress主题模板 国人
  • 哪家高端网站建设好贷款织梦网站模板
  • 北京网站建设公司价格最近中文字幕2018免费版2019
  • 帮人做设计的网站自己怎么做新闻开头视频网站
  • 网站开发搜索功能中国建设银行ie下载网站
  • 中山网站建设 骏域网站的形式有哪些
  • 深圳企业网站重庆建站塔山双喜
  • 征婚网站 女 做茶叶生意企业网站推广服务协议