首页 > 学院 > 开发设计 > 正文

leetcode463

2019-11-08 01:38:39
字体:
来源:转载
供稿:网友

毫无技巧可言,太简单

class Solution {public: int islandPerimeter(vector<vector<int>>& grid) { int count=0; int row=grid.size(); int col=grid[0].size(); for(int i=0;i<row;i++) { for(int j=0;j<col;j++) { if(grid[i][j]==1) { if((i-1<0)||(i-1>=0&&grid[i-1][j]==0)) ++count; if((i+1>row-1)||(i+1<=row-1&&grid[i+1][j]==0)) ++count; if((j-1<0)||(j-1>=0&&grid[i][j-1]==0)) ++count; if((j+1>col-1)||(j+1<=col-1&&grid[i][j+1]==0)) ++count; } } } return count; }};
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表