力扣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;
    }
}
相关推荐
从以前1 分钟前
【算法题解】Bindian 山丘信号问题(E. Bindian Signaling)
开发语言·python·算法
一根稻草君4 分钟前
利用poi写一个工具类导出逐级合并的单元格的Excel(通用)
java·excel
不白兰5 分钟前
[代码随想录23回溯]回溯的组合问题+分割子串
算法
kirito学长-Java7 分钟前
springboot/ssm网上宠物店系统Java代码编写web宠物用品商城项目
java·spring boot·后端
木头没有瓜21 分钟前
ruoyi 请求参数类型不匹配,参数[giftId]要求类型为:‘java.lang.Long‘,但输入值为:‘orderGiftUnionList
android·java·okhttp
奋斗的老史21 分钟前
Spring Retry + Redis Watch实现高并发乐观锁
java·redis·spring
high201123 分钟前
【Java 基础】-- ArrayList 和 Linkedlist
java·开发语言
老马啸西风30 分钟前
NLP 中文拼写检测纠正论文 C-LLM Learn to CSC Errors Character by Character
java
巫师不要去魔法部乱说44 分钟前
PyCharm专项练习3 图的存储:邻接矩阵+邻接链表
链表·pycharm
御风@户外1 小时前
质数生成函数、质数判断备份
算法·acm