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

怎样创办一个网站seo技巧是什么

怎样创办一个网站,seo技巧是什么,怎么提高网站收录,儿童 摄影 wordpress 模板题目: 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例…

题目:

请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。

  1. 数字 1-9 在每一行只能出现一次。
  2. 数字 1-9 在每一列只能出现一次。
  3. 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)

注意:

  • 一个有效的数独(部分已被填充)不一定是可解的。
  • 只需要根据以上规则,验证已经填入的数字是否有效即可。
  • 空白格用 '.' 表示。

思路:

可以用下标数组来判断有没有重复数字,只有1-9的话就创立数组,比如有9,那就a[9] +=1, 如果有数字大于1,则证明有重复

要判断的总共有9*3的数组:横排,竖排,9个小矩阵,做个map然后建立对应的数组即可; 按照上面的方法判断重复

代码:

 public boolean isValidSudoku(char[][] board) {Map<String, int[]> map = new HashMap<>();for (int i = 0; i < 9; i++) {for (int j = 0; j < 9; j++) {if (board[i][j] != '.') {String str = (i / 3) + "," + (j / 3);int[] flags = map.getOrDefault(str, new int[10]);int v1 = Integer.valueOf(String.valueOf(board[i][j]));flags[v1] += 1;map.put(str, flags);if (flags[v1] > 1) {return false;}int[] flagsCol = map.getOrDefault("R" + i, new int[10]);flagsCol[v1] += 1;if (flagsCol[v1] > 1) {return false;}map.put("R" + i, flagsCol);int[] flagsRow = map.getOrDefault("C" + j, new int[10]);flagsRow[v1] += 1;if (flagsRow[v1] > 1) {return false;}map.put("C" + j, flagsRow);}}}return true;}

http://www.tj-hxxt.cn/news/34598.html

相关文章:

  • 广州 营销型网站建设公司seo是什么意思为什么要做seo
  • 塘厦仿做网站互联网下的网络营销
  • 陕西做网站公司谷歌chrome浏览器
  • 成都网站建设网络公司关键词seo服务
  • 软环境建设网站下载浏览器
  • 无锡营销型网站比较好用的搜索引擎
  • 做网站guangxiyanda公司网站建设公司好
  • 乐清做网站公司百度云网盘网页版登录
  • 深圳龙岗网络科技有限公司小果seo实战培训课程
  • 网站建设l临沂网络营销的优势是什么
  • 手动搭建wordpressseo排名第一
  • 医院网站建设平台网站标题优化排名
  • 潍坊做电商的网站东莞互联网公司排名
  • 网页站点不安全怎么办新乡seo网络推广费用
  • 做一个招聘网站需要多少钱关键词排名
  • 云服务器永久免费百度快速排名优化技术
  • 西安有几家做网站管理微信软件
  • 哈尔滨网站建设 seo哪些网站是营销型网站
  • 成都网站设计开发做得好网络营销专业如何
  • 手机网站的开发怎么自己创建网页
  • 网站建设有模板吗博客网
  • 温州市微网站制作电话商丘网站优化公司
  • 两新组织党建支部网站建设什么叫软文推广
  • 论文网站建设与运营职业培训机构
  • 网页版游戏哪个好玩优化网站找哪家
  • 天津品牌建站运营培训班学费大概多少
  • 免费网站建设 百度一下做百度线上推广
  • 网站建设被骗维护费进行seo网站建设
  • 咖啡网站模板网络营销的成功案例分析
  • 手机如何做微电影网站免费网站大全