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

网站上打广告无线新闻台直播app下载

网站上打广告,无线新闻台直播app下载,企业网站建设推广费用,上海wordpress建站题目 解题思路 1.双层循环每一个位置都要去判断能不能放数字 2.每到一个位置如果为空,for循环遍历1-9,通过函数判断是否能放这个数字能放开始回溯判断放下这个数字之后 3.不设结束条件,一直循环判断下去知道所有位置全部填满数字然后retur…

题目

解题思路

1.双层循环每一个位置都要去判断能不能放数字

2.每到一个位置如果为空,for循环遍历1-9,通过函数判断是否能放这个数字能放开始回溯判断放下这个数字之后

3.不设结束条件,一直循环判断下去知道所有位置全部填满数字然后return true表示找到解

func solveSudoku(board [][]byte) {var backtracking func(board [][]byte) boolbacktracking = func(board [][]byte) bool {for i := 0; i < 9; i++ {for j := 0; j < 9; j++ {//判断此位置是否适合填数字if board[i][j] != '.' {continue}//尝试填1-9for k := '1'; k <= '9'; k++ {if isvalid(i, j, byte(k), board) == true { //如果满足要求就填board[i][j] = byte(k)if backtracking(board) == true {return true}board[i][j] = '.'}}return false}}return true}backtracking(board)
}//判断填入数字是否满足要求
func isvalid(row, col int, k byte, board [][]byte) bool {for i := 0; i < 9; i++ { //行if board[row][i] == k {return false}}for i := 0; i < 9; i++ { //列if board[i][col] == k {return false}}//方格startrow := (row / 3) * 3startcol := (col / 3) * 3for i := startrow; i < startrow+3; i++ {for j := startcol; j < startcol+3; j++ {if board[i][j] == k {return false}}}return true
}

http://www.shuangfujiaoyu.com/news/50991.html

相关文章:

  • 用div css做网站首页国际网站平台有哪些
  • 免费行情软件app网站红色seo网站排名优化教程
  • 网站建设用什么语言百度首页排名优化价格
  • 博客系统做网站正规推广赚佣金的平台
  • 自己做了个网站北京全网营销推广
  • 给帅哥做奴视频网站360搜索引擎入口
  • 微网站开发系统网站优化外包
  • 无锡手机网站制作襄阳seo
  • 新浪短链接生成工具郑州seo优化
  • 企业网站建设效果优化培训方式
  • 网站推广需要多少钱易下拉系统任务推广引流平台
  • 中国电信网站备案管理系统地推是什么
  • wordpress设置手机浏览seo基础培训教程
  • 哪些网站需要做分享按钮网站开发步骤
  • 石药网站营销型网站建站
  • 如何百度到自己的网站论坛如何做seo
  • 科技类网站怎么做手机建站教程
  • 综合网站建设百度账户安全中心
  • vps主机搭建wordpress广州seo推荐
  • 国家建设执业资格注册中心网站seo关键词优化排名软件
  • 好的办公室设计营销网站seo推广
  • 用手机做网站服务器百度关键词查询排名怎么查
  • access建网站传媒公司
  • 现在企业做网站一般用什么框架网站seo优化报告
  • wwwccbcom中国建设银行网站推广网站有效的方法
  • 做兼职那个网站靠谱吗万网官网入口
  • 做动漫网站需要服务器么营销软件网站
  • 简单的网站设计案例关键词上首页的有效方法
  • 茂名建设中专学校网站武汉网站运营专业乐云seo
  • 白云区建网站设计营销型网站建设的价格