力扣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;
    }
}
相关推荐
Tisfy4 分钟前
LeetCode 3651.带传送的最小路径成本:动态规划
算法·leetcode·动态规划·题解·排序
努力学习的小廉6 分钟前
我爱学算法之—— 递归回溯综合(一)
算法·深度优先
m0_736919107 分钟前
C++中的策略模式实战
开发语言·c++·算法
孞㐑¥7 分钟前
算法—位运算
c++·经验分享·笔记·算法
有梦想的攻城狮9 分钟前
maven中的os-maven-plugin插件的使用
java·maven·maven插件·os-maven-plugin·classifer
软件算法开发15 分钟前
基于卷尾猴优化的LSTM深度学习网络模型(CSA-LSTM)的一维时间序列预测算法matlab仿真
深度学习·算法·matlab·lstm·一维时间序列预测·卷尾猴优化·csa-lstm
Carry灭霸16 分钟前
【BUG】Redisson Connection refused 127.0.0.1
java·redis
消失的旧时光-194320 分钟前
第九课实战版:异常与日志体系 —— 后端稳定性的第一道防线
java·后端
高洁0122 分钟前
知识图谱如何在制造业实际落地应用
深度学习·算法·机器学习·数据挖掘·知识图谱
钦拆大仁22 分钟前
Java设计模式-状态模式
java·设计模式·状态模式