力扣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;
    }
}
相关推荐
3 分钟前
java关于键盘录入
java·开发语言
马猴烧酒.5 分钟前
JAVA后端对象存储( 图片分享平台)详解
java·开发语言·spring·腾讯云
梅梅绵绵冰7 分钟前
springboot初步2
java·spring boot·后端
jiang_changsheng8 分钟前
comfyui节点插件笔记总结新增加
人工智能·算法·计算机视觉·comfyui
TracyCoder1238 分钟前
LeetCode Hot100(7/100)—— 3. 无重复字符的最长子串
算法·leetcode
重生之我是Java开发战士12 分钟前
【优选算法】双指针法:移动0,复写0,快乐数,盛水最多的容器,有效三角形个数,二三四数之和
算法
独自破碎E19 分钟前
【纵向扫描】最长公共前缀
java·开发语言
pp起床27 分钟前
【苍穹外卖】Day03 菜品管理
java·数据库·mybatis
IT空门:门主30 分钟前
Spring AI Alibaba使用教程
java·人工智能·spring
yaoxin52112334 分钟前
303. Java Stream API - 查找元素
java·windows·python