力扣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;
    }
}
相关推荐
q***87606 分钟前
Spring Boot 整合 Keycloak
java·spring boot·后端
Billow_lamb7 分钟前
Spring Boot2.x.x全局拦截器
java·spring boot·后端
识醉沉香8 分钟前
广度优先遍历
算法·宽度优先
中國龍在廣州14 分钟前
现在人工智能的研究路径可能走反了
人工智能·算法·搜索引擎·chatgpt·机器人
快手技术15 分钟前
NeurIPS 2025 | 可灵团队提出 Flow-GRPO, 首次将在线强化学习引入流匹配生成模型
算法
上不如老下不如小17 分钟前
2025年第七届全国高校计算机能力挑战赛初赛 Java组 编程题汇总
java·计算机能力挑战赛
星释28 分钟前
Rust 练习册 67:自定义集合与数据结构实现
数据结构·算法·rust
泉城老铁33 分钟前
Springboot对接mqtt
java·spring boot·后端
源码_V_saaskw37 分钟前
JAVA国际版同城跑腿源码快递代取帮买帮送同城服务源码支持Android+IOS+H5
android·java·ios·微信小程序
TT哇42 分钟前
消息推送机制——WebSocket
java·网络·websocket·网络协议