首先要明确一点:两条相交的链表从相交点开始,之后的节点都为相同的节点。
求第一个公共节点的方法:链表A的长度为LA,链表B的长度为LB,若LA大于LB,则设置链表A遍历的初始位置为LA-LB,然后同时遍历两个链表,当第一次两个链表的值相同时,该节点就是他们的第一个公共节点
02-28
478
首先要明确一点:两条相交的链表从相交点开始,之后的节点都为相同的节点。
求第一个公共节点的方法:链表A的长度为LA,链表B的长度为LB,若LA大于LB,则设置链表A遍历的初始位置为LA-LB,然后同时遍历两个链表,当第一次两个链表的值相同时,该节点就是他们的第一个公共节点