首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客533632017号
2021-03-10 08:58
已编辑
Harvard University Java
关注
已关注
取消关注
字节跳动算法题(并查集)
[a,b,c] [b, d, f] [g, h] 这种样例,一个框里面的是相同的,简单说就是都是朋友,让你输出最后有几个朋友圈,都是谁?这个样例就是 [a,b,c,d,f] [g,h]
有无大佬可以用java实现一下,实在是想不明白怎么保存父节点
#字节跳动#
提示
全部评论
推荐
最新
楼层
我是正经人
华南师范大学 Java
dfs一下就出来了😂
点赞
回复
分享
发布于 2021-03-13 20:57
牛客495329947号
广东工业大学 Java
public void findFriend(String s, List<List<Integer>> pairs) { int n = s.length(); int[] father = new int[n]; /*记录秩*/ int[] rank = new int[n]; for(int i = 0; i < n; i++) { father[i] = i; rank[i] = 1; } for(List<Integer> pair : pairs) { union(pair.get(0),pair.get(1),father,rank); } char[] sChar = s.toCharArray(); /*key : 根节点 Value: 这个根节点的连通分量*/ Map<Integer,Queue<Character>> map = new HashMap(); for(int i = 0; i < n; i++) { int root = find(i,father); if(map.containsKey(root)) { map.get(root).offer(sChar[i]); } else{ Queue<Character> queue = new LinkedList<>(); queue.offer(sChar[i]); map.put(root,queue); } } }
点赞
回复
分享
发布于 2021-03-13 13:55
nlping
门头沟学院 算法工程师
如果是连续的字符的话 parent['a&(417)
#39; -'0'] = &#
39;b' - &(11720)#39;0'?,不连续那只能用哈希表 unordered_map<char, char>mp;mp[a] = b,连通分量的个数也可以?
点赞
回复
分享
发布于 2021-03-11 17:46
frostmonarch
广东广雅中学 C++
https://pastebin.com/sMUwzGbU 并查集就几句话,你对每个元素进行标号,然后合并就可以了
点赞
回复
分享
发布于 2021-03-10 12:02
after_rain
门头沟学院 Java
这题dfs或者并查集,我只会c++
点赞
回复
分享
发布于 2021-03-10 10:25
一个乱码
华为_软件开发工程师
你已经说了是并查集 那直接用数组嘛!
点赞
回复
分享
发布于 2021-03-10 09:11
暂无评论,快来抢首评~
相关推荐
昨天 10:17
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
Momenta内推-Momenta内推码
Momenta|产品项目岗|面试经验 一面:主线负责人 二面:项目团队负责人 🎉🎉一面二面的问题,掌握下面几个应对面试完全OK啦! 1️⃣自我介绍🥳(还是我那说烂了的加分自我介绍,一面直接过!主页自取啦) 2️⃣深挖简历🩷(固定套路,Key point:给我使劲往简历上靠!) 肯定会问到有没有之前的经历和这个岗位相似的工作任务:所以面试前要准备一下以往经历和产品项目管理有关的,最好有那种自己负责一个项目的从0➡️1的过程,很加分!使劲说!比如之前如何持续跟踪过一个什么项目呀,怎么写的prd 文档呀等等!(懂得都懂哈,好好准备这一part,很加分) 3️⃣沟通能力如何?🙋♂️ 同上,...
点赞
评论
收藏
分享
今天 16:08
腾讯_大数据高性能开发(准入职员工)
腾讯内推-腾讯内推码
真实实习体验纯手码莫抄袭1.首先就是上下班不打卡 很人性化!但实习生的刷卡过闸时间上级都是看得到的噢 最好不要太晚到 我一般是10点到10:30之间到工位。 2. 食堂真的很好吃,肉眼可见地圆了。每天中午十几个档口简直选择困难症地狱。 3. 同事们都非常nice,因为是全组唯一一个实习生/女生,大家都非常照顾我!而且mt还会各种请吃的喝的~ 4. 加班情况还是有的,不过8点之前我们部门几乎很少撤退的,之前运动完9点多回来加班发现还没人走大家真的非常努力。 5.逐渐深入项目之后会遇到一些棘手的情况!mentor比较喜欢主动提问的实习生,不会的想不出来解决办法最好不要绕来绕去浪费时间。可以多看看m...
腾讯公司福利 667人发布
点赞
评论
收藏
分享
04-21 16:51
掌阅科技_后端开发(准入职员工)
关于我解约,hr直接翻脸
事情也不是很大,但是就觉得很搞笑。这里我确实做的不太妥没有表达清楚我的诉求,但是你是专业干这个的你不是应该比我更加清楚吗?买卖不成仁义在啊!没必要直接这么翻脸吧?
许长渭:
这也不算翻脸啊 你要觉得她态度不好直接在微信上说他不就行了 没必要当面一套背后一套
签约/解约注意事项
点赞
评论
收藏
分享
03-29 17:59
门头沟学院 大数据开发工程师
字节内推
我想问问大家,这种是真的还是假的呀?
牛客965593684号:
假的,字节hr都是不会找你内推的,直接就是同学我们约个面试?他们有权限直接捞你的。
点赞
评论
收藏
分享
今天 15:59
扬州大学 营销
实习生有自己的“好”
转自其他平台,觉得说的很对哈哈哈,欢迎大家补充🤭
我的实习日记
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
2
分享
评论
提到的真题
返回内容
招聘动态
查看更多
vivo蓝极星
25届+26届招募启动
国央企投递合集(含实习)
26届投递链接合集
快手
25届补录+26届实习
26届实习内推合集
全站热榜
更多
1
...
后端实习什么算有产出
8.6W
2
...
25届游戏客户端开发求职总结
1.7W
3
...
悟已往之不谏,知来者之可追
1.2W
4
...
广州25应届计算机 Java想转行
1.1W
5
...
双一流本的春招结束 去送外卖了
8312
6
...
太顺利的话,好像总是有意外……
7339
7
...
回望春招路~草草用如履薄冰带过
6272
8
...
以Mentor视角,更喜欢有这些沟通技巧的实习生
6224
9
...
腾讯云智一面面经
5930
10
...
实习生都给我放开了大胆问
5820
创作者周榜
更多
正在热议
更多
#
我的求职总结
#
11620次浏览
209人参与
#
辞职之后最想做的一件事
#
7927次浏览
86人参与
#
毕业季,给职场新人一些建议
#
10720次浏览
201人参与
#
选offer应该考虑哪些因素
#
9492次浏览
129人参与
#
我的实习日记
#
2416194次浏览
25263人参与
#
工作后会跟朋友渐行渐远吗
#
20464次浏览
159人参与
#
你小时候最想从事什么职业
#
90046次浏览
1685人参与
#
你想留在一线还是回老家?
#
36203次浏览
438人参与
#
薪资爆料
#
101969次浏览
1038人参与
#
毕业后不工作的日子里我在做什么
#
167680次浏览
1483人参与
#
设计人如何选offer
#
107995次浏览
707人参与
#
生物制药/化工校招攻略
#
42613次浏览
282人参与
#
比亚迪求职进展汇总
#
703270次浏览
3059人参与
#
第一份工作应该只看薪资吗
#
136813次浏览
1438人参与
#
你们公司哪个部门最累?
#
14245次浏览
119人参与
#
你们的毕业论文什么进度了
#
1013444次浏览
9507人参与
#
秋招想进国企该如何准备
#
56641次浏览
363人参与
#
招聘要求与实际实习内容不符怎么办
#
98146次浏览
718人参与
#
工作中的卑微时刻
#
8762次浏览
54人参与
#
大学最后一个寒假,我想……
#
35423次浏览
454人参与
牛客网
牛客企业服务