[google面试题] 判断是橘子还是香蕉 - JobHunting版 - 未名存档
角度放置,比如水平或者垂直。
输入如
00000111100000
00001111110000
00000111000000
00000000110000
00000001100000
00000011000000
00000110000000
public boolean isBanana(boolean[][] pixels)
我能想到的最 naive 的方法就是用 bfs 或者 dfs 把轮廓找出来,然后比较长宽啥
Read full article from [google面试题] 判断是橘子还是香蕉 - JobHunting版 - 未名存档
1
题目还挺有意思的,1代表已占据的位置,橘子就是个类似圆形的,但香蕉是可以任意角度放置,比如水平或者垂直。
输入如
00000111100000
00001111110000
00000111000000
00000000110000
00000001100000
00000011000000
00000110000000
public boolean isBanana(boolean[][] pixels)
我能想到的最 naive 的方法就是用 bfs 或者 dfs 把轮廓找出来,然后比较长宽啥
Read full article from [google面试题] 判断是橘子还是香蕉 - JobHunting版 - 未名存档