leetcode 463. Island Perimeter
2017-02-28 15:27
429 查看
/** * leetcode 463. Island Perimeter * @param grid * @return * 2017年2月28日下午3:06:42 */ public int islandPerimeter(int[][] grid) { int perimeter = 0; for (int i = 0; i < grid.length; i++) { for (int j = 0; j < grid[i].length; j++) { int top = i-1, bottom=i+1, left=j-1, right = j+1; int val_t = (top<0?1:1-grid[top][j]); int val_b = (bottom>=grid.length?1:1-grid[bottom][j]); int val_l = (left<0?1:1-grid[i][left]); int val_r=(right>=grid[i].length?1:1-grid[i][right]); if (grid[i][j]==1) { // is Island perimeter+=val_t+val_b+val_l+val_r; } } } return 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
- LeetCode 463. Island Perimeter (岛的周长)
- leetcode 463. Island Perimeter(C语言,二维数组,周长)23
- LeetCode 463. Island Perimeter
- 【LeetCode】463. Island Perimeter
- Leetcode 463. Island Perimeter
- [Leetcode] 463. Island Perimeter 解题报告
- LeetCode | 463. Island Perimeter
- [leetcode: Python]463. Island Perimeter
- [LeetCode] 463. Island Perimeter 解题报告
- LeetCode 463. Island Perimeter(Java)
- 【leetcode】【Easy】【463. Island Perimeter】