[LeetCode]463. Island Perimeter
来源:互联网 发布:2020软件 编辑:程序博客网 时间:2024/05/16 00:52
[LeetCode]463. Island Perimeter
题目描述
思路
对于值为1的格子,判断边是否是周长的一部分,条件是,边是grid的边界或者相邻的格子值为0
代码
class Solution {public: int islandPerimeter(vector<vector<int>>& grid) { int row = grid.size(), col = grid[0].size(); int count = 0; for (int i = 0; i < row; ++i) { for (int j = 0; j < col; ++j) { if (grid[i][j]){ if (i == 0 || grid[i - 1][j] == 0){ ++count; } if (i == row - 1 || grid[i + 1][j] == 0){ ++count; } if (j == 0 || grid[i][j - 1] == 0){ ++count; } if (j == col - 1 || grid[i][j + 1] == 0){ ++count; } } } } return count; }};
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
- 探索Rx的主要接口
- udhcp源码剖析(五)——DHCP客户端重要的数据结构和初始化配置
- iOS 学习笔记-个人头像获取UIImagePickerController使用
- vs2012使用mscomm串口通讯方法及相关问题
- Android仿IOS 弹出框的实现
- [LeetCode]463. Island Perimeter
- 常用正则表达式
- Blockchain的鱼和熊掌系列(12)Zero-Knowledge Proof
- kmp 基础详解
- js控制div点击隐藏显示
- CF 782 B CoB. The Meeting Place Cannot Be Change 3分求极值
- ECMAScript 6网页样式修正器
- 关于手机端点击HTML input输入框页面放大的问题解决放法
- response.setHeader各种参数