当前位置: 首页 > 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://www.dtcms.com/wzjs/834708.html

相关文章:

  • 构建网站需要会什么意思太原如何做百度的网站
  • 奥林匹克做校服的网站深圳创业孵化基地入驻条件
  • 代理上海建站公司注册门户网站建设汇报材料
  • 北京网站建设公司内江网站开发会用到的框架
  • 大同市网站建设胶带制作彩虹光影图片
  • 收费下载的wordpress网站商城网站备案需要什么
  • 东莞网站推广建设ssh做的大型网站
  • 网站建站建设深圳华鑫峰网站建设
  • 站点建错了网页能打开吗wordpress 每页 关高
  • 申请一个网站空间虚拟主机是指什么
  • dede网站地图路径东莞网红打卡地
  • 浙江省信息港官网潍坊seo招聘
  • 江门网站建设服务做网站赚不到钱了
  • wordpress基础主题站WordPress主题如何更新
  • 网站为什么被kwordpress 固态链接
  • 个人注册网站怎么注册网店推广的常用方法有哪些
  • 第一次做网站时是怎样的心情网站配色设计
  • 成都网站制网络营销的方法
  • 夺宝网站制作网站推广策划案哪里有
  • 长沙制作网站公司万网云服务器怎么上传网站吗
  • 企业外贸网站建设方案新手学做网站代码
  • 个人做的网站有什么危险吗阳新县建设局网站
  • phpcms 网站wordpress 标题关键词
  • 做类似返利网的网站有哪些展览展示设计网站
  • 密云建设网站网站备案的幕布尺寸
  • 品牌策划与推广实训报告南昌网站建设优化公司排名
  • 网站创建的基本流程响应式网站设计开发
  • 广州品牌网站设计公司手机商城网站案例
  • 公司专业做网站罗城建设局网站
  • wordpress的站点地址如何配置一个网站一年多少钱