力扣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;
    }
}
相关推荐
阿拉斯攀登几秒前
20 个 Android JNI + CMake 生产级示例
android·java·开发语言·人工智能·机器学习·无人售货柜
阿Y加油吧5 分钟前
从斐波那契到动态规划:两道入门题吃透 DP 核心思想
算法·动态规划·代理模式
米啦啦.6 分钟前
多态性、虚函数
开发语言·c++·算法·多态·抽象类·纯虚函数
小江的记录本6 分钟前
【 AI工程化】AI工程化:MLOps、大模型全生命周期管理、大模型安全(幻觉、Prompt注入、数据泄露、合规)
java·人工智能·后端·python·机器学习·ai·架构
我登哥MVP9 分钟前
【SpringMVC笔记】 - 5 - View
java·spring boot·spring·servlet·tomcat·maven·intellij-idea
毅炼12 分钟前
MyBatis 常见问题总结
java·数据库·sql·mybatis
清心歌13 分钟前
LinkedList 深入解析
java
承渊政道14 分钟前
【递归、搜索与回溯算法】(二叉树深搜模型拆解与经典题型全面突破)
数据结构·c++·学习·算法·leetcode·macos·bfs
鱼鳞_17 分钟前
Java学习笔记_Day32(IO流字符集字符流)
java·笔记·学习
Rsun0455118 分钟前
17、Java 责任链模式从入门到实战
java·python·责任链模式