Leetcode 463. Island Perimeter
来源:互联网 发布:总裁高级研修班知乎 编辑:程序博客网 时间:2024/05/16 00:33
For details.
/** * perimeter = 4*island - 2*neighbor */ public class Solution { public int islandPerimeter(int[][] grid) { int island = 0, neighbor = 0; for (int i=0; i<grid.length; i++) for (int j=0; j<grid[0].length; j++) { if (grid[i][j] == 1) { island++; // search right and down if there are neighbors // the reason for searching right and down is // we iterate from left and top if (i < grid.length-1 && grid[i+1][j] == 1) neighbor++; if (j < grid[0].length-1 && grid[i][j+1] == 1) neighbor++; } } return 4*island - 2*neighbor; }}
0 0
- leetcode 463. Island Perimeter
- leetcode 463. Island Perimeter
- LeetCode 463. Island Perimeter
- 【LeetCode】 463. Island Perimeter
- [leetcode]463. Island Perimeter
- Leetcode-463. Island Perimeter
- Leetcode 463. Island Perimeter
- 【Leetcode】463. Island Perimeter
- LeetCode 463. Island Perimeter
- LeetCode--463. Island Perimeter
- 463. Island Perimeter [LeetCode]
- leetcode 463. Island Perimeter
- leetcode 463. Island Perimeter
- [LeetCode]463. Island Perimeter
- LeetCode | 463. Island Perimeter
- 【LeetCode】463. Island Perimeter
- 【Leetcode】463. Island Perimeter
- leetcode 463. Island Perimeter
- Error:(149, 22) 错误: 需要常量表达式
- 移动端布局学习小结
- ArcGIS Viewer for Flex 配置文件解析
- linux运维学习第四课
- java抽象类和接口的区别总结
- Leetcode 463. Island Perimeter
- c++ 一个经典的makefile实例 g++ (8.1是目标文件)
- 虚析构函数
- I/O寄存器的边际效应
- Spring事务传播行为(Propagation behavior)
- gdb简单的调试命令
- 解决Three.js中使用OrbitControls导致不能选中DOM的问题
- 高通dsps部分的打印
- Error:Error converting bytecode to dex: Cause: com.android.dex.DexException: Multiple dex files defi