【发布时间】:2010-10-12 10:22:37
【问题描述】:
如何查找链表循环中的节点数?
例如
A ----> B ----> C -----> D -----> E
Λ |
| |
| V
H <----- G <----- F
查找从 C 到 H 的循环中的节点数
基本问题是如何找到C点。我们可以使用传统的兔子和乌龟算法,但它并不是每次都在C点相遇。
【问题讨论】:
-
如果您只需要循环的大小而不需要从 A 到 C 的距离,它们是否在 C 中相遇并不重要。
标签: algorithm linked-list