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

舟山市网站建设_网站建设公司_电商网站_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://www.ihoyoo.com/news/28299.html

相关文章:

  • 网站代理协议SEO网站建设入驻程流
  • 建一个论坛网站要多少钱企业招聘信息发布平台
  • 网站建设的优势是什么意思网页制作软件序列号
  • 建设银行 商户网站打不开四川建设厅网上查询网站首页
  • 福建漳州网站建设哪家便宜义县网站建设
  • 学校网站php源码立方米网站建设
  • 响应式网站模板 金融云南建投第七建设有限公司网站
  • 免费建网站广告语商业网站平台
  • 网站推广的内涵重庆市招标网
  • 基础微网站开发价位做苗木选择哪个网站
  • 营销型网站建设方案华米手表官方网站
  • 网站建设工作总结培训嵌入式软件开发哪家好
  • 网上工商营业注册登记江门百度seo
  • wordpress 手机插件游戏优化是什么意思?
  • 门户网站模板源码提供建设服务的网络公司
  • 扶贫工作网站怎么做wordpress显示摘要插件
  • 阜南做网站酒店网站建设论文
  • 昆山建设局网站南阳市做网站
  • 网站建设公司推广郑州哪家做网站便宜
  • 网站底部版权html代码网站上添加百度地图
  • 网站开发和软件做淘客网站去哪里购买空间
  • 织梦系统做网站当地自己的淘宝网站怎么做
  • 西安网站建设 至诚装修设计平台
  • 免费的网页网站必要是什么网站
  • 大连金广建设集团网站南宁做网站seo
  • 汽车网站模板免费下载淘宝客必须做网站吗
  • 网站建设类论文选题济源网站优化
  • 网站建设误区图互联网设计师是干什么的
  • 网站建设公司如何生存定制手机壳网站
  • 电商网站建设计入什么科目求大神帮忙做网站