📣 4th of July限时特惠: VIP通行证立减$68
楼主: mantishrimp
跳转到指定楼层
上一主题 下一主题
收起左侧

onsite

无效楼层,该帖已经被删除
🔗
say543 2016-10-17 02:59:17 | 只看该作者
全局:
justin 发表于 2016-8-15 16:48
应该不是只有两个group。
指的应该是,给出一系列words,聚类,每个类中任意两个词都是isomorphic的。我 ...

egg, add, dee  
这能不能形成一个group ?
如果任意两个word 我觉得answer是yes
我只有想到brute force o(n^2) 建graph 然后连每个group 能说说hashTable 怎么mapiing value 的算法吗?
回复

使用道具 举报

🔗
pinkdatura 2016-10-28 06:13:29 | 只看该作者
全局:
say543 发表于 2016-10-17 02:59
egg, add, dee  
这能不能形成一个group ?
如果任意两个word 我觉得answer是yes

能不能用union find的方法呢?比如找到,egg和add,是一组,把egg设为add的parent, add的parent是自己,然后以后再找到add和dee是的话,那就把add的parent设为dee,dee是自己
回复

使用道具 举报

🔗
say543 2016-10-28 13:43:29 | 只看该作者
全局:
pinkdatura 发表于 2016-10-28 06:13
能不能用union find的方法呢?比如找到,egg和add,是一组,把egg设为add的parent, add的parent是自己, ...

这想法也蛮好的 不过扔然是o(n^2) 吧?
回复

使用道具 举报

🔗
tianshuapple 2016-11-8 10:01:49 | 只看该作者
全局:
请问lz 对那个top 500的exception一直有个疑问 比如显示过去24小时的500个exception 那如果用户在8点钟看结果 是过去24要是的 比如8点零5分看 是不是结果就要刷新?相当于一个realtime的monitor exception的系统?还是我想的方向不对?面试时候的具体要求是什么?应该注意什么问题
回复

使用道具 举报

🔗
coldknight 2016-11-27 16:45:00 | 只看该作者
全局:
pinkdatura 发表于 2016-10-28 06:13
能不能用union find的方法呢?比如找到,egg和add,是一组,把egg设为add的parent, add的parent是自己, ...

不需要union find呀。map 就可以,每次要和所有entries的key找. O(n*numOfGroups), worst case O(n^2).
回复

使用道具 举报

🔗
odarepsed 2016-11-28 04:48:49 | 只看该作者
全局:
justin 发表于 2016-8-15 16:48
应该不是只有两个group。
指的应该是,给出一系列words,聚类,每个类中任意两个词都是isomorphic的。我 ...

请问能详细讲一下您的方法么?
比如楼下说的,egg,add,dee,我觉得它们三个不是isomorphic的,假设egg,add构成isomorphic,那么,e和a已经对应,e->a, 且a->e, 那么dee中的e使得其无法与egg或add构成isomorphic。
所以我们到底应该怎么map value呢?任意两个string但凡构成isomorphic之后,它们之间的规则就产生了,例如egg和add,这时再取取dee进行对比么?
回复

使用道具 举报

🔗
treeguard 2016-11-28 08:53:27 | 只看该作者
全局:
odarepsed 发表于 2016-11-28 04:48
请问能详细讲一下您的方法么?
比如楼下说的,egg,add,dee,我觉得它们三个不是isomorphic的,假设egg,a ...

感觉egg add dee 是isomorphic. 我觉得可以这么做:
egg->122
add->122
dee->122
key: 122-> {egg,add,dee}
所以复杂度是O(m*n) m is the number of words and n is the length of each word.
回复

使用道具 举报

🔗
say543 2016-12-3 11:54:50 | 只看该作者
全局:
treeguard 发表于 2016-11-28 08:53
感觉egg add dee 是isomorphic. 我觉得可以这么做:
egg->122
add->122

这个122 攒来的? 能说一下吗
回复

使用道具 举报

🔗
diyer 2016-12-4 03:46:41 | 只看该作者
全局:
加油,加油,此处不留人,自有留人处~
回复

使用道具 举报

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

本版积分规则

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