力扣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;
    }
}
相关推荐
m0_531237172 分钟前
C语言-变量,枚举常量,字符串,打印类型,转义字符
c语言·数据结构·算法
zyeyeye6 分钟前
自定义类型:结构体
c语言·开发语言·数据结构·c++·算法
俩娃妈教编程30 分钟前
2023 年 03 月 二级真题(1)--画三角形
c++·算法·双层循环
invicinble31 分钟前
关于学习技术栈的思考
java·开发语言·学习
niuniudengdeng37 分钟前
一种基于高维物理张量与XRF实景复刻的一步闭式解工业级3D打印品生成模型
人工智能·python·数学·算法·3d
哈库纳玛塔塔1 小时前
公元前日期处理的两种方案
数据库·算法·mybatis
铸人1 小时前
再论自然数全加和 - 欧拉伽马常数6
算法
json{shen:"jing"}1 小时前
分割回文串-暴力法
java·算法
没有bug.的程序员1 小时前
Maven 进阶进阶:依赖优化内核、多模块构建艺术与“依赖地狱”自愈指南
java·maven·构建·多模块·依赖优化
毕设源码-赖学姐1 小时前
【开题答辩全过程】以 基于Java的外卖点餐网站为例,包含答辩的问题和答案
java·开发语言