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

备案号链接工信部网站济南网站seo公司

备案号链接工信部网站,济南网站seo公司,哪个网站可以做信用社的题,四川省建设人才网站设计一种算法#xff0c;打印 N 皇后在 N N 棋盘上的各种摆法#xff0c;其中每个皇后都不同行、不同列#xff0c;也不在对角线上。这里的“对角线”指的是所有的对角线#xff0c;不只是平分整个棋盘的那两条对角线。 注意#xff1a;本题相对原题做了扩展 示例: 输…设计一种算法打印 N 皇后在 N × N 棋盘上的各种摆法其中每个皇后都不同行、不同列也不在对角线上。这里的“对角线”指的是所有的对角线不只是平分整个棋盘的那两条对角线。 注意本题相对原题做了扩展 示例: 输入4 输出[[.Q…,…Q,“Q…”,…Q.],[…Q.,“Q…”,…Q,.Q…]] 解释: 4 皇后问题存在如下两个不同的解法。 [ [.Q…, // 解法 1 “…Q”, “Q…”, “…Q.”], […Q., // 解法 2 “Q…”, “…Q”, “.Q…”] ] 代码 class Solution {ListListString cListnew ArrayList();public ListListString solveNQueens(int n) {char[][] charsnew char[n][n];for(int i0;in;i)Arrays.fill(chars[i],.);//全部都没放皇后solveNQ(n,chars,0);return cList;}public void solveNQ(int n,char[][] chars,int row) {if(rown)//返回结果{ListString tempnew ArrayList();for(int i0;in;i){temp.add(String.valueOf(chars[i]));}cList.add(temp);return;}for(int i0;in;i)//选择列{if(isOk(i,chars,row)){chars[row][i]Q;solveNQ(n,chars,row1);//下一行chars[row][i].;//回溯}}}public boolean isOk(int col,char[][] chars,int row) {//检查位置是否合法for(int irow-1;i0;i--){if(chars[i][col]Q)return false;if(colrow-ichars.lengthchars[i][colrow-i]Q)return false;if(col-rowi0chars[i][col-rowi]Q)return false;}return true;} }
http://wiki.neutronadmin.com/news/345709/

相关文章:

  • 网站怎么优化关键词排名wordpress首页没有显示文章图片
  • 湖北餐饮网站建设wordpress 群发消息
  • 门户网站的建设目的php网站开发干嘛的
  • 济南校园兼职网站建设计算机网站建设与管理是什么意思
  • 网站seo方案案例企业网站建设计划表
  • 如何在人力资源网站做合同续签网站建设合同样本
  • 深色系网站九江茶叶网站建设
  • 个人网站 备案 攻略dede笑话网站源码
  • 专注赣州网站建设ja.wordpress.org
  • 重庆网站建设mlfart竞拍网站开发
  • html5微网站源码企业营销策划心得体会
  • 三明建设网站ui设计需要学哪些课程
  • 围上如何做快递查单网站做软件开发视频网站
  • 东莞微信网站建设咨询京东网站建设目标是什么意思
  • 互联网做网站排明南京做网站南京乐识专业
  • 广东工程建设监理协会网站昆明网站开发培训
  • 外贸网站制作怎么选wordpress 必选插件
  • 网站建设 探索百度网站是什么
  • 免费建站系统开源2012r2做网站
  • 导视设计网站做库房推广哪个网站好
  • 网站标签怎么改html5 手机网站模板
  • 外贸做网站用什么qq登录网站怎么做
  • 做网站创业直播代运营收费多少
  • 做旅游地产的网站和公司下载源代码建网站
  • 上海汽车网站建设wordpress入门书籍
  • 中山火炬开发区建设局网站曲阳县做网站
  • 怎样做网站 网页七牛云域名
  • 沈阳网站建设哪里好网站空间租赁
  • 个人开网站网站建设数据库怎么传送
  • 2021手机能看的网站淮阳网站建设