楼主: DaBottle
跳转到指定楼层
上一主题 下一主题
收起左侧

狗狗电面昂赛

🔗
 楼主| DaBottle 2017-4-2 01:20:59 | 只看该作者
全局:
sunnyroom 发表于 2017-3-28 15:02
请问楼主,number of islands 多线程 怎么做的

用bit来表示不同线程的0/1,因为bit的数目有限,设置一个queue控制同时运行的thread的数目
回复

使用道具 举报

🔗
 楼主| DaBottle 2017-4-2 01:26:09 | 只看该作者
全局:
sunnyroom 发表于 2017-3-28 16:00
请问如何用union find做

把一个意思的词union在一起。。。我不知道还能怎么解释了@@
回复

使用道具 举报

🔗
 楼主| DaBottle 2017-4-2 01:33:00 | 只看该作者
全局:
f1371342385 发表于 2017-3-31 14:12
请问LZ,第四轮的b是如何做的呀

记不清了 好像是找横坐标相同的点有没有对应的相同纵坐标 最后复杂度是O(n^2)
回复

使用道具 举报

🔗
cgxy1991 2017-7-30 04:45:14 | 只看该作者
全局:
4b可否这么做
建两个hashmap,一个key是x坐标,value是xy坐标。一个key是y坐标,value是xy坐标。
然后每加入一个点,就利用这个hashmap搜寻上下左右的临近点,锁定一个点后,再寻找另外2个可以组成一个正方形的点。最后返回最小的可能
时间复杂度应该是n^2, n是点的数量
回复

使用道具 举报

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

本版积分规则

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