力扣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;
    }
}
相关推荐
Huangxy__1 分钟前
接口的的的~
java
廋到被风吹走10 分钟前
【MySql】超时问题分析
java·数据库·mysql
云创智城-yuncitys11 分钟前
[特殊字符]⚡ 停充一体化云平台:基于微服务架构的城市智慧停车+新能源充电解决方案
java·微服务·架构
毕设源码-朱学姐18 分钟前
【开题答辩全过程】以 高效便捷的民航订票系统为例,包含答辩的问题和答案
java
2401_8579182923 分钟前
C++中的访问者模式实战
开发语言·c++·算法
零雲26 分钟前
java面试:Spring事务失效的场景有哪些?
java·数据库·面试
二月十六28 分钟前
运行 ‘XXXX‘ 时出错 运行 XXXX时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行。
java·jar
elseif12330 分钟前
CSP-S提高级大纲
开发语言·数据结构·c++·笔记·算法·大纲·考纲
熊猫_豆豆38 分钟前
Python 基于Dlib和OpenCV实现人脸融合算法+代码
图像处理·python·算法·人脸融合
Book思议-1 小时前
【数据结构实战】双向链表:在指定位置插入数据
c语言·数据结构·算法·链表