当前位置:网站首页>#yyds干货盘点# 面试必刷TOP101:两个链表的第一个公共结点
#yyds干货盘点# 面试必刷TOP101:两个链表的第一个公共结点
2022-08-03 16:43:00 【51CTO】
1.简述:
输入两个无环的单向链表,找出它们的第一个公共结点,如果没有公共节点则返回空。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)
数据范围: 要求:空间复杂度
,时间复杂度
例如,输入{1,2,3},{4,5},{6,7}时,两个无环的单向链表的结构如下图所示:

可以看到它们的第一个公共结点的结点值为6,所以返回结点值为6的结点。
输入分为是3段,第一段是第一个链表的非公共部分,第二段是第二个链表的非公共部分,第三段是第一个链表和第二个链表的公共部分。 后台会将这3个参数组装为两个链表,并将这两个链表对应的头节点传入到函数FindFirstCommonNode里面,用户得到的输入只有pHead1和pHead2。
返回传入的pHead1和pHead2的第一个公共结点,后台会打印以该节点为头节点的链表。
输入:
返回值:
说明:
输入:
返回值:
说明:
2.代码实现:
边栏推荐
猜你喜欢
随机推荐
83. Remove Duplicates from Sorted List
基于DMS的数仓智能运维服务,知多少?
为何微博又双叒叕崩溃了?
DAYU200 OpenHarmony标准系统HDMI全屏显示
MySQL窗口函数
【系统学习编程-编程入门-全民编程 视频教程】
阿里二面:没有 accept,能建立 TCP 连接吗?
【AppCube】零代码小课堂开课啦
FinClip | July 2022 Product Highlights
软考 --- 软件工程(1)概念、开发模型
204. Count Primes
[Unity Starter Plan] Making RubyAdventure01 - Player Creation & Movement
J9数字虚拟论:元宇宙的潜力:一股推动社会进步的力量
SwinIR实战:如何使用SwinIR和预训练模型实现图片的超分
sibling component communication context
中小微企业如何简单便捷、低成本实现数字化?360视觉云有妙招
正向代理与反向代理
使用Stream多年,collect还有这些“骚操作”?
从零开始搭建MySQL主从复制架构
元宇宙系列--Value creation in the metaverse





![[Deep Learning] Today's bug (August 2)](/img/c5/c4c6d97276bd9997c49ed886aa24cf.png)



