来来 show 智商的来做笔试题

2019-03-30 22:04:54 +08:00
 rootzeal
这是一道我们公司的笔试题 那天遇到了连我都做不起是不是要被开了呀 各位是时候展现真正的实力了 靠你们了
https://mp.weixin.qq.com/s/ZG90qxnenoJuRUDezNbgEQ
2595 次点击
所在节点    程序员
18 条回复
brainfxxk
2019-03-30 22:11:22 +08:00
无向图找连通分量?
AlisaDestiny
2019-03-30 22:18:38 +08:00
并查集?
casparchen
2019-03-30 22:29:33 +08:00
并查集统计森林中树的个数,活着直接遍历搜索。这是个简单题啊
also24
2019-03-30 22:40:01 +08:00
第一反应并查集,但是感觉这么常规的题目很没意思阿。

仔细一看题目还贴心的区分了 c p 两类,那应该还有办法优化下效率(只需要重点关注连接了多条道路的城市就够了),不过懒得细想了哈哈哈哈
mixz
2019-03-30 22:45:43 +08:00
很简单的题目,也可以用 dfs 套循环来代替并查集。
RingoTC
2019-03-30 22:51:42 +08:00
@casparchen 不应该是树吧,是图的连通子图。
stevenbipt
2019-03-30 23:01:17 +08:00
第一想法是并查集
mikeguan
2019-03-30 23:03:04 +08:00
例子中的 c0 为什么不是独立的
also24
2019-03-30 23:19:25 +08:00
@stevenbipt #7 例子是没错的阿
stevenbipt
2019-03-30 23:32:01 +08:00
@also24 老铁你可能艾特错人了
casparchen
2019-03-30 23:33:01 +08:00
@RingoTC #6 不是说了转成并查集问题么,并查集不是树是什么。
also24
2019-03-30 23:38:16 +08:00
@stevenbipt 咦… 我的错我的错… 看来现在手越来越不稳了啊
yswb
2019-03-31 00:12:39 +08:00
这个题目内容就有问题吧,图上有 6 条连线,但是数据只给了 5 个关系,按这个数据来看的话 c0 是孤立的了
necomancer
2019-03-31 11:52:25 +08:00
嗯……根据这个做个邻接表然后 DFS ?非科班想的笨办法。P.S. 你的数据少一组 [c2, p2] 吧?
qqor
2019-03-31 22:00:49 +08:00
404 ?
原来我屏蔽这个网址了,哈!
rootzeal
2019-04-01 08:33:40 +08:00
@brainfxxk 对是这个意思 有没有办法在分布式或者 sql 环境下解决这个问题
zdkk
2019-04-01 10:25:58 +08:00
@yswb c2 和 c0 少一个关系,不知道是题目这样设计,还是楼主疏忽
rootzeal
2019-04-01 10:36:44 +08:00
@zdkk 我得错😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/550367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX