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

免费网站建设 免备案网站服务器错误怎么办

免费网站建设 免备案,网站服务器错误怎么办,百度的链接,珠海做网站的一、问题 二、分析 这题与普通的回溯算法相比,要注意这几点: 1)只要遇到一个满足的,就结束搜寻。(所以我们的函数返回值用布尔,遇到了就向上传递) 2)如何判断棋盘的正确性。&…

一、问题

二、分析

这题与普通的回溯算法相比,要注意这几点:

1)只要遇到一个满足的,就结束搜寻。(所以我们的函数返回值用布尔,遇到了就向上传递)

2)如何判断棋盘的正确性。(判断函数,其实本质就是一个剪枝,如果不正确就把这个点剪掉)

三、代码

  public void solveSudoku(char[][] board) {backtracking(board);}public boolean backtracking(char[][] board){for (char i = 0; i < 9; i++) {for (char j =0; j < 9; j++) {//前面的两个for循环,相当于就是9*9层的回溯递归树,因为棋盘的81个区域,每个区域都相当于递归树的一层,每层可以取1-9if(board[i][j]=='.'){//遍历所有的空格for (char k = '1'; k <='9' ; k++) {if(PanDuan(i,j,k,board)){//空格里填入符合规格的数字board[i][j]=k;boolean temp= backtracking(board);//用temp来接if(temp==true){return true;}board[i][j]='.';}}return false;//如果某个节点的下一层的9个取值都不行,则这一层返回false,让上一个节点废掉}}}return true;//如果把81层树都走完了,那么说明是有正确的完整的棋盘的,把叶子层的true向上返回}public boolean PanDuan(int row,int col,int i,char[][] board){for (int j = 0; j < board.length; j++) {//遍历第row行每一列,查找有无重复数if(board[row][j]==i){return false;}}for (int j = 0; j < board.length; j++) {//遍历第col列的每一行,查找有无重复数if(board[j][col]==i){return false;}}int row_c=row%3;int col_c=col%3;for (int j = row-row_c;j <= row-row_c+2; j++) {//验证九宫格是否合格for (int k = col-col_c;k<=col-col_c+2; k++) {if(board[j][k]==i){return false;}}}return true;}


文章转载自:

http://SsgCSGeN.kdrjd.cn
http://yd5VTD7e.kdrjd.cn
http://h8ZeqaOm.kdrjd.cn
http://QbvmIVqO.kdrjd.cn
http://uYfYfvnY.kdrjd.cn
http://PdrTqqHL.kdrjd.cn
http://GgffR6tf.kdrjd.cn
http://bMb2zKQD.kdrjd.cn
http://BWnELFtS.kdrjd.cn
http://hpM9GX36.kdrjd.cn
http://Loy2Ti3W.kdrjd.cn
http://XvwWwMmo.kdrjd.cn
http://tpHpcDB9.kdrjd.cn
http://sPjFmFD8.kdrjd.cn
http://py3A0EgU.kdrjd.cn
http://agAlMXsn.kdrjd.cn
http://U0SZWQco.kdrjd.cn
http://uNLMJ4eS.kdrjd.cn
http://g8lzVAzK.kdrjd.cn
http://zPhaODcZ.kdrjd.cn
http://jCSggcCu.kdrjd.cn
http://I22LrPFc.kdrjd.cn
http://JZX8jl8W.kdrjd.cn
http://rF892BwU.kdrjd.cn
http://t0onKTng.kdrjd.cn
http://xpokvSZH.kdrjd.cn
http://tZdD9uoY.kdrjd.cn
http://RIhTBd2b.kdrjd.cn
http://IbKwZe2C.kdrjd.cn
http://57cdFDfP.kdrjd.cn
http://www.dtcms.com/wzjs/708107.html

相关文章:

  • 电商食品网站建设医疗网站设计风格
  • 专门做护理PDCA的网站visual c 网站开发
  • 全国建设项目竣工验收公示网站怎样实现wordpress订单提醒功能
  • 公益网站设计做机械的老板都看什么网站
  • 攀枝花网站建设wordpress公司官网主题
  • 商洛网站设计网站做动态还是静态
  • 图片做网站连接站长工具源码
  • 莱州教研室网站网站空间密码
  • 织梦cms建站泉州网上房地产
  • 北京seo顾问石家庄seo外包的公司
  • 成武网站建设王烨老师
  • 广东手机网站建设报价表iis能搭WordPress
  • 专业做网站套餐网站建设设计外包公司
  • 电话卡代理平台营销网站的专业性诊断评价和优化
  • 智能网站开发工具西地那非是什么药
  • 网站怎样做的有吸引力建网站的软件
  • 网站建设初学者必学辽宁省住建厅建设网站
  • 珠海仿站定制模板建站用哪个平台做网站好
  • 百度站长验证网站失败注册安全工程师建设工程网站
  • 论述网站建设及运营流程重庆企业网站制作
  • 公司企业网站建设网络销售推广平台
  • 苏州网站建设渠道南县网站建设推荐
  • 国土资源局加强网站建设上海市企业服务云官网
  • 建设网站需要什么人员全国工程招标信息网
  • 成都网站建设单位文字图片在线制作生成
  • 庆阳北京网站建设基于php网站开发的参考文献
  • 无锡集团网站建设公司icp备案查询工信部
  • 龙岗网站建设找深一wordpress 文章分栏
  • 有哪些可以免费推广的网站专业网站定制 北京
  • 网站模板上传教程视频教程wordpress下载站模板