日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > LeetCode OJ Number of Islands

LeetCode OJ Number of Islands

來源:程序員人生   發布時間:2015-04-21 08:51:11 閱讀次數:3218次

Given a 2d grid map of '1's (land) and'0's (water), count the number of islands. An island is surrounded by water and is formed by connecting adjacent lands horizontally or vertically. You may assume all four edges of the grid are all surrounded by water.

Example 1:

11110
11010
11000
00000

Answer: 1

Example 2:

11000
11000
00100
00011

Answer: 3

Credits:
Special thanks to @mithmatt for adding this problem and creating all test cases.

int R, C; int dir[4][2] = { 1, 0, ⑴, 0, 0, 1, 0, ⑴ }; bool ** vis; char ** G; void dfs(int pi, int pj) { vis[pi][pj] = true; int npi, npj; for (int i = 0; i < 4; i++) { npi = pi + dir[i][0]; npj = pj + dir[i][1]; if (0 <= npi && npi < R && 0 <= npj && npj < C && !vis[npi][npj] && G[npi][npj] == '1') dfs(npi, npj); } } int numIslands(char **grid, int numRows, int numColumns) { G = grid; vis = (bool **)malloc(sizeof(bool*) * numRows); for (int i = 0; i < numRows; i++) vis[i] = (bool *)malloc(sizeof(bool) * numColumns); for (int i = 0; i < numRows; i++) for (int j = 0; j < numColumns; j++) vis[i][j] = false; int ans = 0; R = numRows; C = numColumns; for (int i = 0; i < numRows; i++) for (int j = 0; j < numColumns; j++) if (!vis[i][j] && G[i][j] == '1') { ans++; dfs(i, j); } for (int i = 0; i < numRows; i++) free(vis[i]); free(vis); return ans; }
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 播五月婷婷| 免费黄色电影在线观看 | 亚洲欧美日韩天堂 | av男人的天堂在线 | 韩国一级片在线播放 | 午夜操| 亚洲精品久久久久久久久久久久久 | 国产在线激情 | 欧美一区二区三区啪啪 | 精品久久91 | 黄色网av | 国产亚洲精品久久久久动 | 亚洲欧美一区二区三区国产精品 | 成人片在线看 | 亚洲福利 | 色婷婷精品国产一区二区三区 | 欧美一区二区人人喊爽 | 国产精品成人自拍 | 欧美aa| 欧美一区二区在线 | 国产真实精品久久二三区 | 99精品国产在热久久婷婷 | 变态 另类 欧美 大码 日韩 | 亚洲精品免费在线观看视频 | 看全黄大色黄大片老人做 | 久久中文字幕一区二区三区 | 在线观看国产小视频 | www.99热| 国产一二三区在线观看 | 亚洲精品久久久久中文字幕欢迎你 | 国产一级免费视频 | 亚洲成人在线网站 | 国产精品毛片久久久久久久 | 国产一区免费 | 欧美日韩第一区 | 看全色黄大色黄女片爽在线看 | 欧美成人精品一区二区 | 偷拍自拍网站 | 久久精品一区二区三区不卡牛牛 | 成人三区| 国产精品igao视频网网址不卡日韩 |