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

长沙网站开发的网站百度推广如何办理

长沙网站开发的网站,百度推广如何办理,阿里云服务器怎么部署网站,wordpress后退会选中文字请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 注…

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

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

注意:

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

思路一:普通人暴力法,使用哈希表

class Solution {public boolean isValidSudoku(char[][] board) {int rowSize = board.length;int cellSize = board[0].length;Set<Character> set = new HashSet<>();for(int i=0; i<rowSize; i++) {set.clear();for(int j=0; j<cellSize; j++) {char ele = board[i][j];if('.' != ele) {if(set.contains(ele)) {return false;}set.add(ele);}}}for(int i=0; i<cellSize; i++) {set.clear();for(int j=0; j<rowSize; j++) {char ele = board[j][i];if('.' != ele) {if(set.contains(ele)) {return false;}set.add(ele);}}}for(int i=0; i<3; i++) {for(int j=0; j<3; j++) {set.clear();for(int k=i*3;k<(i+1)*3;k++) {for(int q=j*3;q<(j+1)*3;q++) {char ele = board[k][q];if('.' != ele) {if(set.contains(ele)) {return false;}set.add(ele);}}}}}return true;}
}

思路二:数学方法

class Solution {public boolean isValidSudoku(char[][] board) {int[][] rows = new int[9][9];int[][] columns = new int[9][9];int[][][] subboxes = new int[3][3][9];for (int i = 0; i < 9; i++) {for (int j = 0; j < 9; j++) {char c = board[i][j];if (c != '.') {int index = c - '0' - 1;rows[i][index]++;columns[j][index]++;subboxes[i / 3][j / 3][index]++;if (rows[i][index] > 1 || columns[j][index] > 1 || subboxes[i / 3][j / 3][index] > 1) {return false;}}}}return true;}
}

 

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

相关文章:

  • 抚顺 网站建设百度网盘登录入口网页版
  • 建网站不花钱免费现在最好的免费的建站平台
  • 奉节做网站网站建设的意义和目的
  • 网站内容怎么做备份电脑版百度
  • 德州做名片的网站武汉网络推广有哪些公司
  • cms网站开发涉及的知识友情链接代码
  • 集团响应式网站建设360优化大师下载
  • 南京做网站企业网络营销策划师
  • 石湾做网站公司百度注册新账号
  • b2b哪个免费网站好百度明令禁止搜索的词
  • 网站建设的日程表郑州竞价托管
  • 衡水建设网站首页列举五种网络营销模式
  • 做网站可能遇到的问题互联网怎么赚钱
  • 邢台移动网站建设青岛专业网站制作
  • 东营网站建设公司网页设计模板免费网站
  • .net网站程序网页设计免费模板
  • 微商城微网站开发神马快速排名优化工具
  • 网站 产品原型惠州seo外包公司
  • 可以绑定域名的免费空间东莞seo优化团队
  • 网站的后台是怎么做的海外seo是什么
  • 网站前端提成多少网站关键词推广价格
  • 律师事务所网站建设天津抖音seo
  • 网站开发语言html品牌推广与传播
  • 网站开发武汉seo优化一般包括哪些内容
  • 网页设计流程图绘制seo是指什么职位
  • 网页设计师可转行培训seo百度排名优化
  • 局域网及网站建设内容seo教程seo官网优化详细方法
  • 上海礼品定制网站百度 搜索热度
  • 做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样seo课程总结怎么写
  • 广西建设网站首页福建seo外包