12
返回列表 发新帖
楼主: zlhhhhhhh
跳转到指定楼层
上一主题 下一主题
收起左侧

亚麻VO过经

🔗
 楼主| zlhhhhhhh 2019-11-17 12:00:12 来自APP | 只看该作者
全局:
halolong 发表于 2019/11/17 05:48:01
同问,如果用hashmap存形状?
我就是每次都传入一个同样size的矩阵,找到小岛后把他移到左上角的位置,在dfs的时候把对应的坐标同时更新为1。 我感觉我讲不清楚😂😂
回复

使用道具 举报

🔗
rxyhrxy123 2019-11-17 23:49:23 | 只看该作者
全局:
请问岛的问题就是Leecode上0和1代表的水和岛的问题吗?然后加上了岛的形状这个follow up嘛?
回复

使用道具 举报

🔗
frozentomato 2019-11-18 02:03:12 | 只看该作者
全局:
我觉得是每次遍历到一个island 就把相连的陆地 相对 第一个点的位置按顺序存下来当作shape,去hashset里检查一下有没有相同元素
回复

使用道具 举报

🔗
zzjharry 2019-11-18 06:38:04 | 只看该作者
全局:
frozentomato 发表于 2019-11-18 02:03
我觉得是每次遍历到一个island 就把相连的陆地 相对 第一个点的位置按顺序存下来当作shape,去hashset里检查 ...

但是你并不知道是从哪里上的这个岛诶...就是你不知道是从岛的具体哪个位置上去的...
回复

使用道具 举报

🔗
csgogogo 2019-11-19 03:23:14 | 只看该作者
全局:
zlhhhhhhh 发表于 2019-11-17 00:00
我就是每次都传入一个同样size的矩阵,找到小岛后把他移到左上角的位置,在dfs的时候把对应的坐标同时更新 ...

感觉不太懂,,只是看见 https://www.geeksforgeeks.org/fi ... nds-in-a-2d-matrix/ 请问楼主是这样的吗? 这个distinct定义一样吗
回复

使用道具 举报

🔗
frozentomato 2019-11-19 04:06:18 | 只看该作者
全局:
zzjharry 发表于 2019-11-18 06:38
但是你并不知道是从哪里上的这个岛诶...就是你不知道是从岛的具体哪个位置上去的...

我不太清楚怎么样算相同的shape, 比如 -- 和 | 这种一样吗?
回复

使用道具 举报

🔗
 楼主| zlhhhhhhh 2019-11-19 05:16:33 来自APP | 只看该作者
全局:
halolong 发表于 2019/11/19 03:23:14
感觉不太懂,,只是看见 https://www.geeksforgeeks.org/find-the-number-of...
嗯嗯,是这样
回复

使用道具 举报

全局:
这个offer发得也太快了诶……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表