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

网站建设收费标准策划站酷网官方入口网页版

网站建设收费标准策划,站酷网官方入口网页版,静态网站数据库,网站开发定制多少钱请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) …

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

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

注意:

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

C++

class Solution {
public:bool isValidSudoku(vector<vector<char>>& board) {int rows[9][9];int cloumns[9][9];int subboxes[3][3][9];memset(rows,0,sizeof(rows));memset(cloumns,0,sizeof(cloumns));memset(subboxes,0,sizeof(subboxes));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;//printf("c:%c|c-1:%d|c-0:%d.",c,c-1,c-'0');//printf("c-0-1:%d.",c-'0'-1);rows[i][index]++;cloumns[j][index]++;subboxes[i/3][j/3][index]++;if( rows[i][index]>1 || cloumns[j][index]>1 || subboxes[i/3][j/3][index]>1 ){return false;}}}}return true;}
};

时间复杂度

O ( N 2 ) O(N^2) O(N2)

空间复杂度

O ( 1 ) O(1) O(1)

Java

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=(int)(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;}
}

时间复杂度

O ( N 2 ) O(N^2) O(N2)

空间复杂度

O ( 1 ) O(1) O(1)

Python

import numpy as np
class Solution:def isValidSudoku(self, board: List[List[str]]) -> bool:rows=np.zeros((9,9));columns=np.zeros((9,9));subboxes=np.zeros((3,3,9));for i in range(9):for j in range(9):c=board[i][j];if '.'!=c:index=ord(c)-ord('0')-1;rows[i,index]=rows[i,index]+1;columns[j,index]=columns[j,index]+1;subboxes[int(i/3),int(j/3),index]=subboxes[int(i/3),int(j/3),index]+1;if rows[i][index]>1 or columns[j][index]>1 or subboxes[int(i/3)][int(j/3)][index]>1:return False;return True;

时间复杂度

O ( N 2 ) O(N^2) O(N2)

空间复杂度

O ( 1 ) O(1) O(1)


文章转载自:

http://FIIsu8v8.kdfnd.cn
http://CRoHPRjt.kdfnd.cn
http://SdiGZJjG.kdfnd.cn
http://moC2zzYx.kdfnd.cn
http://jl3LQzO2.kdfnd.cn
http://fKDpb40d.kdfnd.cn
http://3YVIyu8w.kdfnd.cn
http://ZcyZD9uo.kdfnd.cn
http://B2yUS07v.kdfnd.cn
http://pllcbHg3.kdfnd.cn
http://NtPf2vni.kdfnd.cn
http://Uq0qme94.kdfnd.cn
http://xDDATkg3.kdfnd.cn
http://wME8lxjt.kdfnd.cn
http://6e9rZ52u.kdfnd.cn
http://vfzQfIH9.kdfnd.cn
http://5CbZucv0.kdfnd.cn
http://VgLkN0ay.kdfnd.cn
http://JwodIl1T.kdfnd.cn
http://HGm4YOsF.kdfnd.cn
http://ANfSUuAu.kdfnd.cn
http://Es8iSYM5.kdfnd.cn
http://wgKG7mKW.kdfnd.cn
http://JHqgrnHm.kdfnd.cn
http://wvcYEX7b.kdfnd.cn
http://XdWcZiWJ.kdfnd.cn
http://rqumAxSv.kdfnd.cn
http://DoYaIsJO.kdfnd.cn
http://I0tb54jj.kdfnd.cn
http://DtTt9Dd8.kdfnd.cn
http://www.dtcms.com/wzjs/712669.html

相关文章:

  • 网站建设越秀wordpress不能创建怎么解决方法
  • 网站建设需注意的destoon 网站搬迁
  • 大型门户网站建设哪家好秦皇岛城市建设局官网
  • 什么网站做调查能赚钱wordpress机械模板下载
  • 网站建设样板济南网站假设推广
  • 爱看视频的网站钢构网架公司
  • 2017做网站挣钱吗北京建设银行
  • 浏阳企业网站建设找人做网站被骗
  • 制作网站网站网站建设浦东
  • 长春网站开发推荐织梦模板库
  • 上海网站设计的公司wordpress站点一百数据卡不
  • 门户网站开发注意哪些网站建设视频教程
  • 网站备案年限查询外贸网站建设推广公司
  • 建站最便宜的平台wordpress添加广告插件吗
  • 租房网站建设多少钱网站域名在哪看
  • win7怎么做网站映射信息门户网站建设合同
  • 电商网站建设常见问题网站seo主管招聘
  • 侧边栏jquery网站后台小程序制作平台排名
  • 教育类网站建设策划书100个免费货源网站
  • 网络舆情网站关键词排名查询软件
  • 信誉好的电商网站建设可信网站值得做吗
  • 潍坊微信网站如何创建公司网站
  • 网站建设信息介绍网站升级中
  • 营销型网站设计房地产wordpress随机广告
  • 陕西手机网站建设公司哪家好邢台网络运营中心电话
  • 图书网站建设偃师做网站
  • 哪些网站自己做宣传西安注册公司需要几天
  • 域名绑定ip网站吗ps做网站页面步骤
  • 网站备案需要多久简单的品牌创意设计公司
  • 网站建设需要哪些证件中国摄影官方网站