当前位置:网站首页>#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.代码实现:
边栏推荐
猜你喜欢
随机推荐
世界顶级级架构师编写2580页DDD领域驱动设计笔记,属实有牌面
工程仪器设备在线监测管理系统常见问题和注意事项
5. Longest Palindromic Substring
FinClip | 2022 年 7 月产品大事记
将 Windows 事件日志错误加载到 SQL 表中
数据中台“集存通用治”功能场景说明
虹科分享 | 如何测试与验证复杂的FPGA设计(3)——硬件测试
LeetCode·72.编辑距离·动态规划
MATLAB | 七夕节快到了,还不给朋友安排上这个咕呱小青蛙?
纯纯粹粹纯纯粹粹
使用 PowerShell 将 Windows 转发事件导入 SQL Server
产品-Axure9英文版,轮播图效果
protobuf 中数据编码规则
Description of the functional scenario of "collective storage and general governance" in the data center
MarkDown常用代码片段和工具
软考 --- 软件工程(1)概念、开发模型
正向代理与反向代理
“LaMDA 存在种族歧视,谷歌的 AI 伦理不过是‘遮羞布’!”
deepstresam的插件配置说明,通过配置osd,设置字体的背景为透明
Detailed explanation of setting HiSilicon MMZ memory and OS memory





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



