(ListNode* head) {
//空链表或单元素链表是不会重复的
if (!...while (l1 || l2) {
//相加,为了让两个链表能完整写在一个循环中,选择这样的多个if结构
int add = 0;
if (l1 && l2...从各自的表头开始算起,链表 A 为 [4,1,8,4,5],
链表 B 为 [5,0,1,8,4,5]。在 A 中,相交节点前有 2 个节点;
在 B 中,相交节点前有 3 个节点。...从各自的表头开始算起,链表 A 为 [0,9,1,2,4],
链表 B 为 [3,2,4]。在 A 中,相交节点前有 3 个节点;
在 B 中,相交节点前有 1 个节点。...有环链表的定义:在链表中某个节点的next元素指向在它前面出现过的节点,则表明该链表存在环路。