首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-16 14:49
已编辑
求帮选校招Offer:长龙航空维修、多益网络
Offer1:长龙航空维修,杭州,信息技术岗,10.0k*12.5,Offer2:多益网络,其他,数据分析师,15.0k*14.0,
点赞
评论
收藏
分享
05-19 17:58
吉首大学 算法工程师
求拷打简历
bg四非一本,想去Agent开发岗位,面试机会很少,想请大家帮看看问题出在哪
点赞
评论
收藏
分享
04-11 10:38
电子科技大学 Java
我这算双九简历吗?
项目很垃圾就是外卖加点评,想在成都找个中小厂实习(如果能去大厂更好但是我感觉我不行),实习到9月份开学,现在准备开始背八股,力扣刷了20多道,机会大不大?
牛客100866号技...:
把电科加粗,把电科加粗,把电科加粗,两个吊车尾的项目合并成一个,再加一个管理系统。电科✌🏻在成都面中厂手拿把掐
点赞
评论
收藏
分享
04-29 21:43
中国石油大学(华东) Java
暑期实习&&日常实习毫无收获
牛友们谁能帮忙看一下为什么没约面试的 从四月初投到现在…..是我的简历有问题吗
我的求职进度条
点赞
评论
收藏
分享
05-17 20:42
门头沟学院 前端工程师
传统前端转AI Agent,求职分析与记录,供参考
1.BOSS直聘AI 前端岗位JD要求传统前端工程师(薪资 20K–40K)涵盖 6 大技能维度:核心技能HTML5 / CSS3 / JavaScript (ES6+)、React / Vue / Angular、TypeScript / JSX / Vue3、状态管理(Redux / Pinia / Vuex)工程化 & 构建Webpack / Vite / Rollup、Babel / ESLint / Prettier、npm / pnpm / Yarn框架与生态前端组件库(Ant Design / Element Plus 等)、UI 设计与交互、前端路由 / 状态管理网络与...
AI求职记录
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
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人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务