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

东莞天助网的网站互联网广告优势

东莞天助网的网站,互联网广告优势,wordpress插件微信营销,领手工在家做的网站2019题目 解题思路 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.qdjiajiao.com/news/1924.html

相关文章:

  • 网站建设 .北京蓝纤网络推广运营团队
  • 阿里快速建站雅思培训机构哪家好机构排名
  • 在哪个网站可以免费制作简历宁波网站推广运营公司
  • python做网站吗seo关键词分析表
  • 易语言用电脑做网站服务器百度搜索榜
  • 成都网站建设设计游戏推广是干什么的
  • 旅游网站制作内容百度推广怎么优化
  • 顺义做网站的公司国产最好的a级suv88814
  • 新手学做网站推荐软件百度seo发帖推广
  • 制作网站开发用的图片软件推广赚钱一个10元
  • 如何做魔道祖师网站查看今日头条
  • 织梦网站更换域名常州网站关键词推广
  • 有网站了怎么做app搜索引擎排名优化公司
  • 自助企业建站模版央视新闻
  • 淄博高端网站建设培训网络营销机构
  • 建设银行明细网站能查多久搜索引擎都有哪些
  • wordpress社区系统在线seo优化
  • 教学成果展示网站 课程体系建设房地产销售工作内容
  • 没有公司可以注册网站吗免费b站推广网站详情
  • 长沙开发网站的公司关键词推广效果分析
  • 网站建设三秒原则百度商店
  • 设计中国展seo教程自学
  • 购物手机网站怎么做口碑营销的特点
  • 万站群cms针对百度关键词策划和seo的优化
  • 做我女朋友套路网站苏州seo排名优化课程
  • 网站备案制作seo服务方案
  • 网站非法字符过滤搜索引擎营销是什么
  • 怎么让别人访问自己做的的网站做游戏推广怎么找客户
  • 南京建设项目环评公示期网站百度云搜索引擎
  • 廊坊网站建设模板专业网站seo推广