首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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 13:28
已编辑
门头沟学院 测试工程师
旁白【最强的Offer战绩,铭刻于面试大厅】
终于他妈的拿到个正常offer了,很难想象三周之前差点被一家破公司干到玉玉症和躯体化;无限制的算法优化如同核爆一般在新宿的面试大厅亮起冲天的光芒,难题的轮盘在优雅的代码中灰飞烟灭。废墟之中,全力护住自己代码思路的面试官老李无力地靠在残破的工位上支撑身体,他的左手——那道精心准备的并发陷阱——和大腿——那个堆排序的手写要求——都被这一击吞噬殆尽。同样被逼到极限的求职者小陈出现在老李面前。老李立刻强迫自己不再倚靠椅背,堂堂正正地站在小陈面前。然而,在编程思维同源的影响下,小陈所承受的刁难被大大削弱——在灵光乍现的调试下,小陈的思路再次恢复。对求职者小陈来说,决定性的一击——远距离的“全栈茈”——只...
点赞
评论
收藏
分享
05-14 11:37
浙江理工大学 测试开发
大华股份-软件测试工程师(秋招最后未oc)
📍面试公司:大华股份🕐面试时间:2026年10月💻面试岗位:软件测试工程师❓面试问题:一面:1.快速排序和冒泡排序的时间复杂度和实现2.计算机网络五层有哪些 有什么功能3.linux杀死进程 查找内存使用情况4.5L和6L水杯装3L的水5.数据库查询班级里面两张表女生平均成绩6.如果bug测试和开发认同不一致,如何解决7.网络连接到127.0.0.1,别人可以连接到,你不行,怎么查原因8.有什么爱好9.竞赛如何 奖学金如何10.多表联查11.linux权限什么命令二面:1.16杯酒 毒酒几个人2.甲说:不是我 乙说:是丙 丙说:不是我怎么快速判断逻辑问题3.如果网页访问不了 怎么查原因 ...
查看30道真题和解析
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
05-09 11:14
招了一年实习生,撑过三个月的一只手数得清
坐标某百人厂,一直在帮组里招实习。社会上都在说卷实习卷经历,简历也确实收到很多,不错的同学大方给offer。但来了基本干不满三个月,最快第一天就走,告诉我"这活没意思不符合预期"——咱就说第一天你能干啥?还有一个月、两个月就走的,撑到三个月的真的稀有。dirtywork多?真不是,想干别的随便挑。压力大?没让加班。公司没有加班文化薪资低?平均水平甚至比某些大厂给得还多。我每次都问离职原因,答案肯定不真也不会明说。说"不满三个月给不了实习证明"(面试时也讲清楚了),人家来一句"无所谓"。你说进不了大厂在我这凑合?我问了在大厂的前同事,情况一模一样,说走就走,不管你是不是大厂。so?这些没干几天就走的同学,是用实习来体验生活吗?还是真有人逼着你们实习🤣蹲一波实习生的真实回答,我是真的好奇。
代码飞升AL:
小厂现状 大家都是学完东西就跳槽 不可能为了这么点工资一直当苦力
实习生的蛐蛐区
点赞
评论
收藏
分享
05-11 13:04
合肥工业大学 Java
求求指导
在boss投了900次了 就两次面试机会 而且都不是技术面。简历内容如下。
lafael:
?你认真的?这几个项目已经烂大街到不能再烂了。你变个名字我都认可你好歹有点改进,怎么连名字都不换
点赞
评论
收藏
分享
05-15 09:46
门头沟学院 嵌入式软件工程师
5月份了,暑期实习真的该开始投了,小米嵌入式一面题目整理
现在已经 5 月份了,暑期实习这波基本就是该投的赶紧投、该准备的赶紧准备的时候了。很多同学前面一直在学板子、做项目、补八股,结果真正开始投的时候反而有点发懵,不知道企业一面大概会问到什么深度。尤其是嵌入式这个方向,很多人一开始准备的时候容易跑偏。要么就是一直刷 STM32 外设配置,觉得把串口、中断、PWM、I2C 都会了就差不多了;要么就是光背概念,背了一堆 volatile、指针、RTOS、通信协议,真到了面试里又接不上项目。其实一面的特点很明显,不一定上来就问特别深,但一定会围着你的项目、基础知识、调试能力、系统理解去展开。你说你做过单片机项目,他不会只听你讲“做了什么功能”,更想知道你...
查看16道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
3
分享
评论
提到的真题
返回内容
招聘动态
查看更多
快手
27届实习超多转正机会
27届校招宝典
网申助手插件
校招信息网申列表
全站热榜
更多
1
...
AI Agent 面试 Top50 必刷题
3.1W
2
...
看不懂组内文档,实习怎么偷产出?
6210
3
...
要对实习同事表白吗?
5680
4
...
碰到不公平的违法行为,一定要捍卫!
5151
5
...
实习dirty work,怎么包装产出
5140
6
...
五月了,感觉实习很难找了
4834
7
...
逆天操作,也是让我遇到了
3553
8
...
妈妈只想要你快乐
3425
9
...
每日面试题-5月20日
3210
10
...
实习一个星期,我因为只加了20分钟班被开除了
3100
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
34426次浏览
275人参与
#
硬件人的简历怎么写
#
349485次浏览
3141人参与
#
27届实习投递记录
#
117938次浏览
1346人参与
#
你今年的平均薪资是多少?
#
229495次浏览
1061人参与
#
如何成为1个AI工程师?
#
5219次浏览
266人参与
#
要毕业了,再不说就来不及了
#
7566次浏览
134人参与
#
机械人的秋招小目标
#
32887次浏览
251人参与
#
你觉得机械有必要实习吗
#
88908次浏览
536人参与
#
提名点击就挂的公司
#
146517次浏览
494人参与
#
秋招想进国企该如何准备
#
150405次浏览
693人参与
#
我想象的实习vs现实的实习
#
340504次浏览
2310人参与
#
我与AI的日常
#
11139次浏览
215人参与
#
AI面会问哪些问题?
#
135627次浏览
3573人参与
#
大学四年该怎么过,才不算浪费时间?
#
25918次浏览
111人参与
#
你在职场上见过哪些“水货”同事
#
41861次浏览
177人参与
#
24届秋招同行攻略分享
#
1525461次浏览
14461人参与
#
微派笔试
#
2675次浏览
23人参与
#
秋招开了,你想投哪些公司呢
#
1095612次浏览
11493人参与
#
如果公司降薪,你会跳槽吗?
#
169044次浏览
973人参与
#
妈妈治愈了你哪些脆皮时刻
#
47735次浏览
366人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务