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

脸家店面

🔗
 楼主| Sai_L 2017-10-17 23:54:42 | 只看该作者
全局:
say543 发表于 2017-10-17 14:53
我只想到 brute force 解 .... 只有同个set elements in order 的条件吗?

想到brute force也很好,然后再优化嘛
set內元素是无序的
回复

使用道具 举报

🔗
maydaycn 2017-10-18 01:34:47 | 只看该作者
全局:
求问楼主union find如何做的!谢谢!!
回复

使用道具 举报

🔗
find_node 2017-10-18 02:04:08 | 只看该作者
全局:
第2题很简单啊: 建一个Map: element -> set 。 每次traverse 这个set 里面所有的元素, 如果在Map 里面已经存在的话, 就Update Map
回复

使用道具 举报

🔗
xiaoquexing 2017-10-18 02:35:29 | 只看该作者
全局:
第二个题目,也可以建一个图
点是每个set,两个set有交集就连一条边

然后,用BFS或者DFS走一遍,把连通的几个set合并
若n是set的个数,每个set平均m个元素
1)建图时间复杂度 n^2 * m
2) 判断连通 O(n + e)  , e是边的数目

建图的时间复杂度
回复

使用道具 举报

🔗
SXY123 2017-10-18 03:47:33 | 只看该作者
全局:
求问LZ第二题Union find怎么做呀?谢谢 LZ
回复

使用道具 举报

🔗
clould365 2017-10-18 13:22:51 | 只看该作者
全局:
第一个题是binary tree么,如果是一般树的话 岂不是很难
回复

使用道具 举报

🔗
行为癖好 2017-10-18 13:50:39 | 只看该作者
全局:
haifengc 发表于 2017-10-18 02:35
第二个题目,也可以建一个图
点是每个set,两个set有交集就连一条边

这太复杂了,on就能解决的
回复

使用道具 举报

🔗
gyzjay 2017-10-18 14:10:59 | 只看该作者
全局:
一个map来记录元素的parent,union-find遍历所有元素并更新,最后根据cluster输出元素就行了。
回复

使用道具 举报

🔗
angiehoo 2017-10-18 22:12:32 | 只看该作者
全局:
楼主,想问下这个电面是会现场在电脑上run代码么?还是单纯的让口头run呢?
谢谢!!
回复

使用道具 举报

🔗
 楼主| Sai_L 2017-10-19 05:40:37 | 只看该作者
全局:
clould365 发表于 2017-10-18 13:22
第一个题是binary tree么,如果是一般树的话 岂不是很难

这是个好问题!给的是binary tree。
回复

使用道具 举报

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

本版积分规则

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