力扣HOT100 - 160. 相交链表

解题思路:

/**
 * 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;
    }
}

相关推荐

  1. 160.相交

    2024-04-13 00:34:01       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-13 00:34:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-13 00:34:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-13 00:34:01       87 阅读
  4. Python语言-面向对象

    2024-04-13 00:34:01       96 阅读

热门阅读

  1. vue3组件TS类型声明实例代码

    2024-04-13 00:34:01       42 阅读
  2. pyqt 标题栏设置

    2024-04-13 00:34:01       35 阅读
  3. linux运维定时任务crontab命令

    2024-04-13 00:34:01       39 阅读
  4. https的网页会不会被伪造

    2024-04-13 00:34:01       37 阅读
  5. linux编辑技巧

    2024-04-13 00:34:01       34 阅读
  6. 电子秤的方案设计流程

    2024-04-13 00:34:01       34 阅读
  7. 基于docker-compose做版本升级

    2024-04-13 00:34:01       42 阅读
  8. js正则表达式详解与常用代码讲解

    2024-04-13 00:34:01       38 阅读