力扣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;
    }
}
相关推荐
菜菜的顾清寒2 分钟前
力扣HOT100(34)图论-岛屿数量
算法·leetcode·图论
圣保罗的大教堂2 分钟前
leetcode 2657. 找到两个数组的前缀公共数组 中等
leetcode
苦逼的猿宝2 分钟前
IT技术交流和分享平台的设计与实现(源码+论文)
java·毕业设计·springboot·计算机毕业设计
名字不好奇3 分钟前
大模型的思考模式:它真的在“想“吗?
人工智能·算法
摇滚侠5 分钟前
IDEA 需要修改的配置 开发工具
java·ide·intellij-idea
2601_9577867711 分钟前
企业矩阵运营的“三段论“:管号、产内容、获线索——全链路系统的价值拆解
java·前端·矩阵·多平台管理
Run_Teenage12 分钟前
算法模板:输入输出,并查集
java·开发语言·算法
一 乐16 分钟前
公交线路查询系统|基于Java+vue公交线路查询系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·公交线路查询系统
AllData公司负责人20 分钟前
亲测丝滑,体验跃迁|AllData通过集成开源项目Datart,让数据可视化一目了然
java·大数据·数据库·python·数据可视化·数据视图·datart
高一学习c++会秃头吗22 分钟前
操作系统内存块分配算法
算法