码迷,mamicode.com
首页 > 其他好文 > 详细

[LeetCode] Number of Distinct Islands 不同岛屿的个数

时间:2017-10-20 13:42:47      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:may   ref   不同   present   distinct   one   round   cal   vertica   

 

Given a non-empty 2D array grid of 0‘s and 1‘s, an island is a group of 1‘s (representing land) connected 4-directionally (horizontal or vertical.) You may assume all four edges of the grid are surrounded by water.

Count the number of distinct islands. An island is considered to be the same as another if and only if one island can be translated (and not rotated or reflected) to equal the other.

Example 1:

11000
11000
00011
00011

Given the above grid map, return 1.

 

Example 2:

11011
10000
00001
11011

Given the above grid map, return 3.

Notice that:

11
1

and

 1
11

are considered different island shapes, because we do not consider reflection / rotation.

 

Note: The length of each dimension in the given grid does not exceed 50.

 

s

 

[LeetCode] Number of Distinct Islands 不同岛屿的个数

标签:may   ref   不同   present   distinct   one   round   cal   vertica   

原文地址:http://www.cnblogs.com/grandyang/p/7698778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!