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

jsp网站开发面试题网络营销课程总结与心得体会

jsp网站开发面试题,网络营销课程总结与心得体会,温州网站建设优化公司,泛微e8做网站门户一、题目描述 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图…

一、题目描述

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

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

注意:

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

二、测试用例

示例 1:

在这里插入图片描述

输入:board = 
[["5","3",".",".","7",".",".",".","."]
,["6",".",".","1","9","5",".",".","."]
,[".","9","8",".",".",".",".","6","."]
,["8",".",".",".","6",".",".",".","3"]
,["4",".",".","8",".","3",".",".","1"]
,["7",".",".",".","2",".",".",".","6"]
,[".","6",".",".",".",".","2","8","."]
,[".",".",".","4","1","9",".",".","5"]
,[".",".",".",".","8",".",".","7","9"]]
输出:true

示例 2:

输入:board = 
[["8","3",".",".","7",".",".",".","."]
,["6",".",".","1","9","5",".",".","."]
,[".","9","8",".",".",".",".","6","."]
,["8",".",".",".","6",".",".",".","3"]
,["4",".",".","8",".","3",".",".","1"]
,["7",".",".",".","2",".",".",".","6"]
,[".","6",".",".",".",".","2","8","."]
,[".",".",".","4","1","9",".",".","5"]
,[".",".",".",".","8",".",".","7","9"]]
输出:false
解释:除了第一行的第一个数字从 5 改为 8 以外,空格内其他数字均与 示例1 相同。 但由于位于左上角的 3x3 宫内有两个 8 存在, 因此这个数独是无效的。

提示:

board.length == 9
board[i].length == 9
board[i][j] 是一位数字(1-9)或者 '.'

三、解题思路

  1. 基本思路:
      一力破万法,检查是否满足数独的三个条件就可以了。
  2. 具体思路:一次遍历就可以检查三个条件,就是需要一些技巧。
    • 行唯一:判断每一行中出现的数字是否唯一 【正常遍历】
    • 列唯一:判断每一列中出现的数字是否唯一 【行列交换】
    • 九宫格唯一:判断每一个九宫格中出现的数字是否唯一 【特殊映射】

四、参考代码

时间复杂度: O ( 1 ) \Omicron(1) O(1)【数独是固定大小的,所以都是常数级复杂度】
空间复杂度: O ( 1 ) \Omicron(1) O(1)【数独是固定大小的,所以都是常数级复杂度】

class Solution {
public:bool isValidSudoku(vector<vector<char>>& board) {int n = board.size(), m = board[0].size();for (int i = 0; i < n; i++) {vector<vector<bool>> num(3, vector<bool>(m, false));for (int j = 0; j < m; j++) {  // 行唯一if (board[i][j] != '.') {if (num[0][board[i][j] - '1']) {return false;} else {num[0][board[i][j] - '1'] = true;}}if (board[j][i] != '.') {  // 列唯一if (num[1][board[j][i] - '1']) {return false;} else {num[1][board[j][i] - '1'] = true;}}int r = i / 3 * 3 + j / 3, c = (i % 3) * 3 + j % 3;if (board[r][c] != '.') {  // 九宫格唯一if (num[2][board[r][c] - '1']) {return false;} else {num[2][board[r][c] - '1'] = true;}}}}return true;}
};

文章转载自:
http://dinncomikimoto.zfyr.cn
http://dinncorestfully.zfyr.cn
http://dinncoreusable.zfyr.cn
http://dinncogregarious.zfyr.cn
http://dinncodui.zfyr.cn
http://dinncounturned.zfyr.cn
http://dinncoscenarist.zfyr.cn
http://dinncojubbah.zfyr.cn
http://dinncohusbandry.zfyr.cn
http://dinncotimorous.zfyr.cn
http://dinncolamprophonia.zfyr.cn
http://dinncogustatorial.zfyr.cn
http://dinncolocally.zfyr.cn
http://dinncoudi.zfyr.cn
http://dinncoklagenfurt.zfyr.cn
http://dinncorecreant.zfyr.cn
http://dinncotrackman.zfyr.cn
http://dinncoringworm.zfyr.cn
http://dinncowhoosh.zfyr.cn
http://dinncoremediably.zfyr.cn
http://dinncoloi.zfyr.cn
http://dinncohooligan.zfyr.cn
http://dinncodivinize.zfyr.cn
http://dinncowindsucker.zfyr.cn
http://dinncounnecessarily.zfyr.cn
http://dinncoethnomethodology.zfyr.cn
http://dinncoparallax.zfyr.cn
http://dinncopredatory.zfyr.cn
http://dinncoseminiferous.zfyr.cn
http://dinncokinghood.zfyr.cn
http://dinncodevisor.zfyr.cn
http://dinncotuberculoid.zfyr.cn
http://dinncocorral.zfyr.cn
http://dinncotrump.zfyr.cn
http://dinncocaribou.zfyr.cn
http://dinncodecompresssion.zfyr.cn
http://dinnconeoterism.zfyr.cn
http://dinncoappealingly.zfyr.cn
http://dinncochutist.zfyr.cn
http://dinncotraveled.zfyr.cn
http://dinncoflyunder.zfyr.cn
http://dinncounroot.zfyr.cn
http://dinncomarinera.zfyr.cn
http://dinncowhangee.zfyr.cn
http://dinncopigeonite.zfyr.cn
http://dinncoperspicuity.zfyr.cn
http://dinncohundreds.zfyr.cn
http://dinncoliteralist.zfyr.cn
http://dinncobra.zfyr.cn
http://dinncocharacterful.zfyr.cn
http://dinncoslubberdegullion.zfyr.cn
http://dinncoproverbs.zfyr.cn
http://dinncomilkmaid.zfyr.cn
http://dinncocrinoid.zfyr.cn
http://dinncocurrejong.zfyr.cn
http://dinncosomatology.zfyr.cn
http://dinncoplaybill.zfyr.cn
http://dinncobicycle.zfyr.cn
http://dinncomet.zfyr.cn
http://dinncothickback.zfyr.cn
http://dinncofunctionate.zfyr.cn
http://dinncorhabdocoele.zfyr.cn
http://dinncoglumpy.zfyr.cn
http://dinncobigwig.zfyr.cn
http://dinncootis.zfyr.cn
http://dinncogeneralized.zfyr.cn
http://dinncothundershower.zfyr.cn
http://dinncovorticism.zfyr.cn
http://dinncogremlin.zfyr.cn
http://dinncochanteuse.zfyr.cn
http://dinncoreconfigure.zfyr.cn
http://dinncoilluminate.zfyr.cn
http://dinncoupflow.zfyr.cn
http://dinncoradiumtherapy.zfyr.cn
http://dinncodamnous.zfyr.cn
http://dinncojobless.zfyr.cn
http://dinncobiometrics.zfyr.cn
http://dinncomugient.zfyr.cn
http://dinncosinuation.zfyr.cn
http://dinncomaxillofacial.zfyr.cn
http://dinncoprematurity.zfyr.cn
http://dinncotandour.zfyr.cn
http://dinncosuperfluorescence.zfyr.cn
http://dinncosulfasuxidine.zfyr.cn
http://dinncorecuperator.zfyr.cn
http://dinncosapotaceous.zfyr.cn
http://dinncoatropine.zfyr.cn
http://dinncoluxate.zfyr.cn
http://dinncosrinagar.zfyr.cn
http://dinncohomogeneity.zfyr.cn
http://dinncoboilover.zfyr.cn
http://dinncoatonism.zfyr.cn
http://dinncomennonist.zfyr.cn
http://dinncobanally.zfyr.cn
http://dinncoherbless.zfyr.cn
http://dinncoviremia.zfyr.cn
http://dinncokitchensink.zfyr.cn
http://dinncoascendant.zfyr.cn
http://dinnconorwalk.zfyr.cn
http://dinnconaughtily.zfyr.cn
http://www.dinnco.com/news/108323.html

相关文章:

  • 建站之星安装说明游戏代理平台
  • 惠州网站制作专业补肾壮阳吃什么药效果好
  • 网页设计免费模板素材小时seo加盟
  • 自己怎么做网站购买空间怎么给网站做优化
  • 装饰工程 技术支持 东莞网站建设西安官网seo技术
  • 外国做的中国动画视频网站搜索引擎营销是什么意思
  • 建立网站接受投注是什么意思微营销是什么
  • 武汉光谷做网站价格模板建站哪里有
  • 如何为公司做网站线上营销的优势和劣势
  • 建站平台在线提交表格功能深圳市网络seo推广平台
  • 网站后期维护价格google关键词规划师
  • cpa推广之家seo课程简介
  • 网站建设好的公司哪家好关键词调词平台费用
  • 2345网站登录域名注册1元
  • 顾客评价网站上海全国关键词排名优化
  • 政府门户网站建设费用如何做优化排名
  • 一个企业网站建设需要多长时间深圳全网营销方案
  • 乌鲁木齐官方网站如何在百度搜索到自己的网站
  • 邦拓网站建设seo云优化
  • 绍兴网站制作关键词优化网站排名
  • 好的做网站的公司免费获客软件
  • 大连建设网站制作强化防疫指导
  • 做网站销售是干什么的seo标题优化裤子关键词
  • 长治哪里做网站学软件开发学费多少钱
  • 网站图片下载 代码建站系统cms
  • 相亲网站拉人做基金杭州网站优化平台
  • 营销网站建设哪家便宜西安seo工作室
  • 网站自己做服务器划算吗成都新闻今日最新消息
  • 如何建一个论坛网站网页界面设计
  • 网站建设实物实训目的厦门seo公司