Leetcode160. 相交链表

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

给你两个单链表的头节点 headAheadB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null

题解:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

代码如下:

java 复制代码
public class Solution {
    public ListNode getIntersectionNode(ListNode headA, ListNode headB) {
        if(headA == null || headB == null){
            return null;
        }
        ListNode head1 = headA;
        ListNode head2 = headB;
        while(head1 != head2) {
            head1 = (head1 == null) ? headB : head1.next;
            head2 = (head2 == null) ? headA : head2.next;
        }
        return head1;
        
    }
}
相关推荐
_日拱一卒18 小时前
LeetCode:142环形链表Ⅱ
算法·leetcode·链表
黎雁·泠崖18 小时前
二叉树遍历:LeetCode 144 / 94 / 145 之递归 + 分治 + 非递归
java·数据结构·算法·leetcode
凌波粒18 小时前
LeetCode--347.前 K 个高频元素(栈和队列)
java·数据结构·算法·leetcode
会编程的土豆18 小时前
字符串知识(LCS,LIS)区分总结归纳
开发语言·数据结构·c++·算法
北顾笙98019 小时前
day25-数据结构力扣
数据结构·算法·leetcode
lxh011319 小时前
最接近的三数之和
java·数据结构·算法
黎雁·泠崖19 小时前
二叉树基础精讲(上):树形结构 · 二叉树概念 · 性质 · 遍历 · 基础操作全解析
java·数据结构·算法
深邃-19 小时前
【C语言】-自定义类型:结构体
c语言·开发语言·数据结构·c++·html5
清辞85319 小时前
【Day4】C++竞赛每日练习
数据结构·c++·算法
代码飞天19 小时前
算法与数据结构之栈、队列
数据结构·算法