您的位置:首页 > 其它

LeetCode--463. Island Perimeter

2017-01-20 10:31 435 查看

Code

int islandPerimeter(int** grid, int gridRowSize, int gridColSize) {
int nums = 0;
for (int i = 0; i < gridRowSize; i++)
{
for (int j = 0; j < gridColSize; j++)
{
if (grid[i][j] == 1)
{
nums += grid[i][j] * 4;
if (i > 0 && grid[i - 1][j] == 1)
nums = nums - 1;
if (j > 0 && grid[i][j - 1] == 1)
nums = nums - 1;
if (i < gridRowSize - 1 && grid[i + 1][j] == 1)
nums = nums - 1;
if (j < gridColSize - 1 && grid[i][j + 1] == 1)
nums = nums - 1;
}
else continue;
}
}
return nums;
}


最近几篇实在没什么技术含量,权当练练手找找自信吧,所以连截图都懒得截,就随便把代码贴到这里了,AC后有个More Detail,点进去发现run time beats 97%的人,不知道其他人怎么运行速度那么慢的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: