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;
        
    }
}
相关推荐
kiracrimson7 小时前
从缓存的角度看链表与线性表的差异
数据结构·链表·缓存
心抵鹊8 小时前
归并排序之翻转对(hard)
数据结构·算法
白狐_79812 小时前
408 数据结构|红黑树插入:只记两大类
数据结构
Lost of 程序猿17 小时前
.NET 线程安全集合与并发数据结构深度实战:从 lock 到无锁
数据结构·安全·.net
机器学习之心17 小时前
基于BiGRU-Attention的轴承剩余寿命预测(MATLAB实现):从振动信号到RUL曲线的完整闭环
数据结构·算法·matlab·轴承剩余寿命预测·振动信号·bigru-attention
青梅橘子皮17 小时前
优选算法---专题2(滑动窗口)
数据结构·算法
程序猫.17 小时前
双指针问题
java·数据结构·算法
50万马克的面包18 小时前
数据结构:线性表 —— 顺序表与链表完整总结
数据结构·链表
鹿角片ljp18 小时前
LeetCode 142:环形链表 II |HashSet 保底解 + Floyd 快慢指针找环入口
算法·leetcode·链表
鹿角片ljp18 小时前
LeetCode 19:删除链表的倒数第 N 个节点复盘| dummy + 快慢指针
算法·leetcode·链表