LeetCode 463. Island Perimeter
根据题目描述,要求出小岛的边长。已知,一个cell的边长为4,一组相邻的cell会使得边长减少2。所以我们只需要计算出总的cell数量和总的相邻的cell组数就可以得出结果。总的cell数量只需要遍历整个数组即可得到。为了防止重复计算,总的相邻cell组数可以通过计算每一个cell的两个方向的邻居数量得到,比如下邻居和右邻居。
代码如下。
1 | public int islandPerimeter(int[][] grid) { |