首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
05-15 22:08
暨南大学
求豪恩声学真实风评
收到了豪恩声学的PM管培生Offer,base深圳,9.0k*12.0,试用期6个月。主播是ip地211的一名垫底英专生,一战跨考失败,想先工作一段时间。但收到offer后上网一搜发现这家公司风评实在是差。对于岗位的避雷或推荐,主播实在搜不到类似岗位的人,倒是有22届被毁offer的情况发生。在仔细一番搜寻后更是搜到了疑似同岗哥们俩月前发的吐槽视频(如图),主播现在真的很纠结,想来问问真实情况到底是咋样的。PS:主播已经有意向跑路了,但是主播没有offer了(悲
我的求职进度条
点赞
评论
收藏
分享
05-14 16:09
已编辑
传音控股_软件工程部_系统软件开发工程师
互联网行业,哪家公司加班最狠?
每个人都讨厌加班,但每个人又都在参与制造加班。一、大厂加班有多狠在字节跳动,有牛客友友爆料说,“身边去字节的朋友没有一个不说字节累的,基本每天十点半样子下班”,一句话道出了常态——字节一年,人间三年。腾讯那边,表演式加班 上了热搜——有员工吐槽元宝团队每天加班到凌晨,结果产品看起来还是个普通聊天窗口。更早一些,腾讯企业微信一名应届生直接在部门大群怒怼管理层,质问 赶版本 导致的高强度加班为何无人过问员工死活。小米更是直接把加班规则摆上台面——有脉脉用户爆料称,小米要求员工日均工时不低于11.5小时,工时排名靠后的要被约谈,甚至劝退。另一位小米外包员工 天放 被主管要求晚下班,在几百人的大群里连...
KillSpree7:
三小时装忙带薪拉屎是真的精准
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
04-27 18:59
这样的前端简历能找到中大厂日常吗
27届双非本,刚学前端不久,想赶紧找个实习,知道自己很菜找暑期希望渺茫,能找个日常就满足了,真的想找个中大厂日常,不想把自己的人生再搞砸了😭。准备开投了,有什么需要注意的吗
重生之我在牛客上找o...:
肯定有大厂面,你这acm差不多就是985学历了
我的求职进度条
点赞
评论
收藏
分享
04-28 21:09
上海理工大学 售前技术工程师
26应届依旧0offer
蚌住了,沉淀三个月 收到的面试反而更少了,大部分做完了测试就了无音讯,大模型应用,产品,AIGC,甚至售前工程师我也愿意做啊!这个时代怎么了?为何不愿意接受双非生😭
钱嘛数字而已:
沉淀三个月,收到的面试反而更少了 -- 有没有可能是春招差不多结束了?
没有实习经历,还有机会进...
点赞
评论
收藏
分享
05-15 16:35
门头沟学院 Python
【AI】2026 年 AI 学习路线:从入门到精通
写在前面2025年,全球AI编程助手市场规模已达到数十亿美元级别,国内AI编程市场规模同比增长187.3%,活跃用户达280万人。到了2026年,这场变革从“跑马圈地”进入到了“真金白银”的深水区,多模态智能体(Multimodal Agent)、模型上下文协议(MCP)、Agent Skills 等技术从实验室走向生产线,AI正加速渗透至开发、测试、数据分析、运维等各个领域。与此同时,一个更深层的变化正在发生:AI技术栈正从“教AI怎么做”的提示词时代,全面迈入“让AI自己会做”的智能体时代。如果你在2025年还在靠复制粘贴Prompt来使用AI,那么2026年你必须掌握的核心能力,是如何拆...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
3
分享
评论
提到的真题
返回内容
招聘动态
查看更多
快手
27届实习超多转正机会
27届校招宝典
网申助手插件
校招信息网申列表
全站热榜
更多
1
...
AI Agent 面试 Top50 必刷题
3.1W
2
...
看不懂组内文档,实习怎么偷产出?
6758
3
...
要对实习同事表白吗?
5361
4
...
实习dirty work,怎么包装产出
5316
5
...
碰到不公平的违法行为,一定要捍卫!
5291
6
...
五月了,感觉实习很难找了
4992
7
...
逆天操作,也是让我遇到了
3512
8
...
实习一个星期,我因为只加了20分钟班被开除了
3355
9
...
26届双非本求职总结
3275
10
...
每日面试题-5月20日
3154
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
34734次浏览
282人参与
#
你今年的平均薪资是多少?
#
229638次浏览
1062人参与
#
27届实习投递记录
#
118792次浏览
1354人参与
#
要毕业了,再不说就来不及了
#
7900次浏览
141人参与
#
如何成为1个AI工程师?
#
5286次浏览
266人参与
#
硬件人的简历怎么写
#
349513次浏览
3141人参与
#
机械人的秋招小目标
#
32891次浏览
251人参与
#
你觉得机械有必要实习吗
#
88938次浏览
536人参与
#
面试被问第一学历差时该怎么回答
#
296823次浏览
2306人参与
#
哪些公司校招卡第一学历
#
262102次浏览
879人参与
#
提名点击就挂的公司
#
146563次浏览
494人参与
#
秋招想进国企该如何准备
#
150439次浏览
693人参与
#
AI面会问哪些问题?
#
135887次浏览
3593人参与
#
我想象的实习vs现实的实习
#
340530次浏览
2311人参与
#
我与AI的日常
#
11174次浏览
217人参与
#
听到哪句话就代表面试稳了or挂了?
#
271159次浏览
1732人参与
#
微派笔试
#
2686次浏览
23人参与
#
大学四年该怎么过,才不算浪费时间?
#
25927次浏览
111人参与
#
我的工作日记
#
208563次浏览
1837人参与
#
你在职场上见过哪些“水货”同事
#
41875次浏览
177人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务