题目描述 一个链表中包含环,请找出该链表的环的入口结点. 初步想法是每个节点做几个标记,表示是否被访问过,那么遍历链表的时候就知道哪个被访问到了.但是不会实现. 另一个直觉是判断链表有环的算法中出现过的策略,分别按1x和2x速度遍历,总会相遇.假设环长为n. 容易知道,当1x的指针p1和2x的指针p2相遇时,p1走了x步,p2走了2x步,而p2比p1多走的,有两部分:(1)环内部,p1还没有走过的:(2)换内部,p1和p2重合的 这两部分加起来就是整个环.那么其实p2比p1多走的就是这么一个环的…