news 2026/4/16 13:13:54

Hot100题4--相交链表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Hot100题4--相交链表

暴力法。这段代码用于找到两个链表的相交节点,使用双重循环遍历两个链表,外层循环遍历链表A的每个节点,内层循环遍历链表B的每个节点,比较节点引用是否相同(不是值相同),如果找到相同引用则返回该节点,如果没有找到相交节点,返回null
关键点:
比较的是节点引用地址,不是节点值
废话不多说,代码如下:

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */ public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { ListNode a = headB; while (headA != null){ while(headB != null){ if(headA == headB){ return headA; } headB = headB.next; } headB = a; headA = headA.next; } return null; } }

时间复杂度为O(m*n),效率较低

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:30:52

基于SpringBoot实现的云宠之家管理系统设计与实现

基于SpringBoot实现的云宠之家管理系统设计与实现 一、系统开发背景与核心价值 随着宠物经济的蓬勃发展,宠物饲养家庭对专业化、便捷化的宠物服务需求日益迫切。传统宠物管理模式存在信息分散、服务流程不规范、用户交互不便等问题,如宠物健康档案混乱、…

作者头像 李华
网站建设 2026/4/16 12:27:01

智能阅读推荐系统

智能阅读推荐系统设计与实现 一、系统开发背景与核心价值 在信息爆炸的数字化时代,海量图书、文章等阅读资源让用户面临“选择困境”,传统阅读平台的推荐模式多依赖人工分类或热门排行,难以精准匹配用户个性化需求。用户往往花费大量时间筛选…

作者头像 李华
网站建设 2026/4/15 17:41:19

IT66122:低功率HDMI 1.4 4K2Kp30发射器

该IT66122是一款高性能、低功耗单通道HDMI发射机,完全符合HDMI 1.3a、HDCP 1.2标准,并向下兼容DVI 1.0规范。IT66122还提供HDMI 1.4 3D功能,通过HDMI链路实现直接3D显示。该IT66122旨在为数字电视兼容的消费电子产品(如机顶盒、DV…

作者头像 李华
网站建设 2026/4/16 0:28:23

网络工程和网络安全有什么区别?就业方向薪资有何不同?

随着互联网发展,网络已经深入到日常生活和工作当中,网络工程和网络安全已成了大多数人心中热门的行业选择。因此,大部分人都容易把网络工程和网络安全混淆。 网络工程:就是按照国家和国际标准建设计算机网络系统的全过程。具体来说…

作者头像 李华
网站建设 2026/4/16 12:13:10

【例3-5】扩展二叉树(信息学奥赛一本通- P1340)

【题目描述】由于先序、中序和后序序列中的任一个都不能唯一确定一棵二叉树,所以对二叉树做如下处理,将二叉树的空结点用补齐,如图所示。我们把这样处理后的二叉树称为原二叉树的扩展二叉树,扩展二叉树的先序和后序序列能唯一确定…

作者头像 李华