题目描述
给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。
图解

Code
1 | //a=(k-1)(b+c)+c 这个式子的意思是: 链表头到环入口的距离=相遇点到环入口的距离+(k-1)圈环长度。其中 k>=1,所以k-1>=0圈。所以两个指针分别从链表头和相遇点出发,最后一定相遇于环入口。 |
I MUST ASSEMBL THEM
给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。
1 | //a=(k-1)(b+c)+c 这个式子的意思是: 链表头到环入口的距离=相遇点到环入口的距离+(k-1)圈环长度。其中 k>=1,所以k-1>=0圈。所以两个指针分别从链表头和相遇点出发,最后一定相遇于环入口。 |
----\(˙<>˙)/----赞赏一下吧~
微信支付
支付宝