日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

36. Valid Sudoku数独判断

發(fā)布時間:2025/5/22 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 36. Valid Sudoku数独判断 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目:數(shù)獨填寫正確判斷

https://leetcode.com/problems/valid-sudoku/description/

Determine if a Sudoku is valid, according to:?Sudoku Puzzles - The Rules.

The Sudoku board could be partially filled, where empty cells are filled with the character?'.'.?

A partially filled sudoku which is valid.

Note:
A valid Sudoku board (partially filled) is not necessarily solvable. Only the filled cells need to be validated.(數(shù)獨全部完成或部分完成)

?

題意是:

  比如一個人在玩數(shù)獨游戲,他只填寫了一部分或全部完成。

  程序的目的是:檢查在目前,不管是否完成,已經填寫的數(shù)獨填寫是否正確(行、列、區(qū)塊中每個數(shù)字均不能重復)。

  什么是區(qū)塊?看下圖任意三行三列組成的九格是一個區(qū)塊:

解決方法:

程序中為判斷數(shù)獨是否填寫正確,用三個二維數(shù)組分別標記行、列、區(qū)塊:row[i][num]: 在i行,num是否已經存在,存在的話row[i][num] = 1;col[j][num]: 在j列,num是否已經存在 block[k][num]: 在k區(qū)塊,num是否已經存在 注意區(qū)塊k的計算方法: 例如在i行j列的一個數(shù),它屬于的區(qū)塊是:k = i / 3 * 3 + j / 3;

  程序如下:

class Solution { public:bool isValidSudoku(vector<vector<char> > &board){int row[9][9] = {0}, col[9][9] = {0}, block[9][9] = {0};for(int i = 0; i < board.size(); ++ i) //for(int j = 0; j < board[i].size(); ++ j) //if(board[i][j] != '.') //空的地方被標記為‘.’ { int num = board[i][j] - '0' - 1; //當前數(shù)是多少int k = i / 3 * 3 + j / 3; //屬于哪個小方格。(把一個位置的行(i)列(j)如此計算之后就可以得到它屬于哪個block)if(row[i][num] || col[j][num] || block[k][num]) //如果在某行,某列,某個區(qū)塊這個數(shù)已經存在,那么返回falsereturn false;row[i][num] = col[j][num] = block[k][num] = 1; //標記這個數(shù)在這個行,列區(qū)塊是存在的, }return true;} };

?

轉載于:https://www.cnblogs.com/hozhangel/p/7847048.html

總結

以上是生活随笔為你收集整理的36. Valid Sudoku数独判断的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品夜色一区二区三区 | 亚洲在线成人 | 99久久精品国产成人一区二区 | 日韩av高清在线播放 | 国产精品三级在线 | 国产剧情演绎av | 亚洲成人av中文字幕 | 1024手机在线看片 | 国产精品区在线观看 | 午夜黄色福利视频 | 黄色日韩 | 亚洲一区二区三区网站 | 三上悠亚ed2k | 一区二区三区久久 | 奇米在线视频 | 麻豆传媒网站在线观看 | jizz黄色片| 国产香蕉在线观看 | 欧美日韩一区二区三区视频 | 日韩黄色大片 | 99久久人妻无码中文字幕系列 | 亚洲一区二区三区欧美 | 97中文字幕 | 亚洲一级电影 | 亚洲精品在线网站 | 日本精品在线观看 | 狠狠狠狠狠狠狠干 | 伊人艹 | 在线中文字幕亚洲 | 欧美一级黄色片网站 | 91精品国产乱码久久久张津瑜 | 熟妇高潮喷沈阳45熟妇高潮喷 | 国产中文字幕久久 | 欧美男人天堂 | www.avcao| 在线不卡一区二区 | jizzjizz8| 久在线观看视频 | 日日操夜夜骑 | 99re5| 欧美一级黑人 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 影音先锋成人在线 | 日日干夜夜爽 | 黄久久久 | 亚洲插| 国产熟妇久久777777 | 亚洲精品国产精品国自产网站按摩 | 超碰久草 | 日本爽爽爽爽爽爽在线观看免 | 国产一区二区三区在线免费观看 | 国产成人麻豆精品午夜在线 | www麻豆 | 一区二区三区精品视频 | 91动态图 | 美国黄色网址 | 亚洲毛茸茸 | 风间ゆみ大战黑人 | 免费在线看黄网站 | 国产又粗又硬 | 亚洲福利小视频 | 欧美性一区二区三区 | 隔壁人妻偷人bd中字 | 91精选视频 | 91日批视频 | a级免费观看 | 精品一区二区三区在线观看 | 亚洲国产一区二区三区 | 国产一区二区伦理 | 一区二区三区高清在线 | 久久精品片 | 不卡视频一区二区三区 | 女人av| 美女扒开尿口给男人捅 | 成年人在线观看视频免费 | 亚洲成人av综合 | 色爽爽爽 | 国产精品毛片久久久久久久 | 日日影院| youjizz亚洲 | 秘密的基地 | 国产精品国产三级国产普通话蜜臀 | 欧美自拍偷拍一区 | 精品一区二区三区视频在线观看 | 久久亚洲区 | 欧美整片在线观看 | 国产成人无码www免费视频播放 | av有声小说一区二区三区 | 激情午夜av | 女女调教被c哭捆绑喷水百合 | 精品一卡二卡三卡 | 91高清在线视频 | 国产日韩欧美视频在线观看 | 国产欧美日韩另类 | 豆花在线视频 | 国产午夜精品一区二区三区欧美 | 国内成人av| 亚洲你懂得 | 亚洲精品天堂网 |