力扣HOT100 - 160. 相交链表

解题思路:

java 复制代码
/**
 * 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) {
        if (headA == null || headB == null) return null;
        ListNode pa = headA;
        ListNode pb = headB;
        while (pa != pb) {
            pa = (pa != null) ? pa.next : headB;
            pb = (pb != null) ? pb.next : headA;
            if (pa == null && pb == null) return null;
        }
        return pa;
    }
}
相关推荐
LAOLONG-C9 分钟前
从零到有的游戏开发(visual studio 2022 + easyx.h)
c语言·ide·算法·visual studio
创码小奇客16 分钟前
Spring Boot 中分布式事务的奇幻漂流
java·spring boot·trae
机器鱼18 分钟前
MATLAB基于统计特征与指数退化模型的风力发电机高速轴承剩余寿命预测
人工智能·算法·机器学习
我是大头鸟24 分钟前
ecplise 工具 没有Java EE Tools 选项
java·java-ee
IDRSolutions_CN1 小时前
开发PDF时,如何比较 PDF 文件
java·经验分享·pdf·软件工程·团队开发
程序员JerrySUN1 小时前
驱动开发硬核特训 · Day 1
java·linux·运维·开发语言·c++·驱动开发
clock的时钟1 小时前
数据结构(一)KMP+滑动窗口+链表+栈+队列
数据结构·算法·链表
sugar__salt1 小时前
各种排序思路及实现
数据结构·算法·排序算法
郑州吴彦祖7721 小时前
UTF-8和GBK编码的区别和详细解释
java·utf-8
Vitalia1 小时前
⭐算法OJ⭐数据流的中位数【最小堆】Find Median from Data Stream
数据结构·c++·算法·最小堆