首页 > 编程语言 >上班摸鱼刷算法-Java-hot100-[160]相交链表

上班摸鱼刷算法-Java-hot100-[160]相交链表

时间:2023-07-20 16:24:12浏览次数:40  
标签:pB Java 链表 pA hot100 headB headA ListNode 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) ? headB : pA.next;
            pB = (pB == null) ? headA : pB.next;
        }
        return pA;
    }
}

  

标签:pB,Java,链表,pA,hot100,headB,headA,ListNode,null
From: https://www.cnblogs.com/qzhc/p/17568715.html

相关文章

  • Java-Day-34( Class 类特性 + Class 类常用方法 + Class 对象的获取方法 + 具有 Class
    Java-Day-34Class类特性Class也是类,因此也继承Object类Class类对象不是new出来的,而是系统创建的通过类加载器ClassLoader类中的的loadClass方法对于某个类的Class类对象,在内存中只有一份不管是传统方法还是反射方法,一个类只会进一次ClassLoad类的......
  • java 固定长度编码
    Java固定长度编码在Java编程中,我们经常需要处理各种数据类型的编码和解码问题。其中,固定长度编码是一种常见的方式,它允许我们将不同长度的数据类型以固定的字节数进行表示。在本文中,我们将介绍Java中的固定长度编码的概念以及如何使用代码实现它。什么是固定长度编码?固定长度编......
  • java 获取当前线程id
    如何实现Java获取当前线程ID1.整体流程为了获取当前线程的ID,我们需要按照以下步骤进行操作:步骤描述1获取当前线程对象2从线程对象中获取线程ID下面我们将介绍如何逐步实现这些步骤。2.获取当前线程对象要获取当前线程的ID,我们首先需要获取当前线程对象......
  • java 根据距离展示内容
    Java根据距离展示内容实现步骤在Java中,如果我们想要根据距离展示内容,我们可以按照以下步骤进行操作:步骤描述1获取用户当前位置坐标2获取内容列表3计算用户与内容列表中每个内容的距离4根据距离排序内容列表5展示排序后的内容列表下面我会逐步解释......
  • java 获取当前外网
    Java获取当前外网在一些特定的场景中,我们可能需要获取当前运行Java程序所连接的外部网络的IP地址。这在一些网络应用程序中非常有用,例如分布式系统中的节点发现和通信。Java提供了一些方法来获取当前外网的IP地址。本文将介绍几种常见的方法,并提供相应的代码示例。使用HTTP请求......
  • java 父类构造子类
    Java父类构造子类在Java中,一个类可以继承另一个类,被继承的类称为父类或超类,继承的类称为子类或派生类。子类继承了父类的属性和方法,可以在此基础上添加新的属性和方法,或者修改父类的方法实现。当创建子类的对象时,子类的构造函数会首先调用父类的构造函数,以确保子类可以获得父类的......
  • java 获取当前unix时间戳
    Java获取当前Unix时间戳Unix时间戳是指从协调世界时(UTC)1970年1月1日00:00:00开始至今的总秒数。Unix时间戳被广泛用于计算机系统和编程语言中,用于表示时间和日期。在Java中,我们可以使用java.time包下的类来获取当前的Unix时间戳。使用java.time.Instant......
  • java 复制一行数据添加怎么做
    Java复制一行数据的方案在Java中,要复制一行数据,可以使用以下方案:方案一:使用数组复制可以使用System.arraycopy()方法将一个数组中的元素复制到另一个数组中,从而实现复制一行数据的目的。//原始数据int[]originalData={1,2,3,4,5};//复制数据int[]copiedData=ne......
  • java 获取抽象类的所有继承类
    Java获取抽象类的所有继承类在Java面向对象编程中,抽象类是通过abstract关键字定义的。抽象类不能被实例化,它只能被用作其他类的父类。抽象类中可以包含抽象方法和非抽象方法,而抽象方法必须在子类中实现。有时候我们需要获取一个抽象类的所有继承类,以便进行某些操作。本文将介绍......
  • java 复写map
    如何实现Java复写Map作为一名经验丰富的开发者,你要教会一位刚入行的小白如何实现Java中对Map的复写。这是一个重要的任务,因为Map是Java中常用的数据结构之一,掌握对其的复写能力对于开发者来说非常重要。下面将为你展示整个流程,并给出每一步的具体代码和注释。步骤一:创建一个新的......