【发布时间】:2016-06-06 07:27:41
【问题描述】:
我们如何证明快速和慢速指针(从一开始)移动 1 使得那里的交汇点成为循环节点?我的意思是我无法理解是什么给了它一个保证的解决方案,即会议节点是循环节点(即节点循环从哪里开始)
我对龟兔循环检测很清楚,基本上我说的是在检测到循环后检测循环开始的节点。
【问题讨论】:
-
这是tortoise and hare检测方法。
-
据我所知,不能保证你们会在 cycle 开始的节点相遇。然而,tortoise and hare 方法保证你会在一个节点相遇。
标签: algorithm data-structures linked-list