题目
给一个大小为m*n的二进制矩阵grid,0表示海洋,1表示陆地
一次移动指:从一个陆地单元格上走到另一个相邻陆地单元格或者跨越grid的边界
返回网格中无法在任意次数移动中离开网格边界的陆地单元格的数量
思路
读题可以知道,要求的就是被0包围起来的1的数量。因此可以对四个边界上的1做BFS/DFS,将不满足要求(即可以跨越边界)的1变为0。再统计剩下的1的数量。
以下给出DFS的实现
代码
1 | class Solution { |
禁:自我感动
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true