题目:http://oj.leetcode.com/problems/linked-list-cycle-ii/
Given a linked list, return the node where the cycle begins. If there is no cycle, return null
.
Follow up:
Can you solve it without using extra space?
题目翻译:
给定一个链表,返回环开始的节点。如果没有环,则返回null。
进阶:
你可以不使用额外的空间解决它吗?
分析:
使用快慢指针。若链表存在环,两指针必在环中相遇,此时将慢指针移回头结点,两指针以相同的速度移动,在环开始的节点处再次相遇。(