糊涂算法,难得糊涂
从昨天开始,我们已经正式进入「链表篇」,一条正在写一篇关于链表结构的手撕代码,敬请期待!
Question
160....相交链表
难度:简单
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。...输入:intersectVal = 0, listA = [2,6,4], listB = [1,5], skipA = 3, skipB = 2
输出:null
解释:从各自的表头开始算起,链表 A...比较好的办法还是「双指针」
构建两个节点指针 A , B 分别指向两链表头节点 headA , headB
指针 A 先遍历完链表 headA ,再开始遍历链表 headB
指针 B 先遍历完链表 headB...,再开始遍历链表 headA
指针 A , B 重合,有两种情况
A,B同时指向「第一个公共节点」node或同时指向 null
Code
所有leetcode代码已同步至github
https://