二〇二一三一四。
今天是 2021 年 3 月 14 日。
白色情人节,还是 1314 的白色情人节。
Pi Day,但是今天没有吃麦当劳的各种派。
已经好久没有像现在这样全身心地投入去做一件事,这两天无时无刻想着要怎么搭这个 Blog。
日子开始慢慢变长了,但好像做的事却变少了。从漫无目的的忙碌到为兴趣爱好花大量时间,周末虽然没有去教研室,但依旧做着跟在教研室同样的事情。
生活不会一成不变,总会去听一些新的歌,学一些新的知识。
你变成我,我变成你,我们便相遇了。
原题
这是一道链表的题,原题如下:
给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第 k 个节点与另一个链表的第 j 个节点是同一节点(引用完全相同),则这两个链表相交。
示例 1:
123输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of the node with value = 8输入解释:相交节点的值为 8 (注意,如果两个列表相交则不能为 0)。从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,0,1,8,4,5]。在 A 中,相交节点前有 2 个节点;在 B 中,相交节点前有 3 个节点。
示例 2:
123输入:intersectVal = 2, listA = [0,9,1,2,4], listB = [3,2,4], skipA = 3, skipB = 1输出:Reference of the node wit ...