【发布时间】:2011-08-02 05:06:37
【问题描述】:
我在面试中被问到这个问题:“如何检测链表中的循环?”,我解决了这个问题,但面试官立即问我如何删除链表中的循环。我摸不着头脑。
那么关于如何解决这个问题的任何指针,可能是伪代码或方法定义?
我对 Java 很熟悉,所以我在 java 下标记了这个问题。
例如这个链表有一个循环
0--->1---->2---->3---->4---->5---->6
▲ |
| ▼
11<—-22<—-12<—-9<—-8
【问题讨论】:
-
你能定义什么是循环吗?
-
@Enrique - 可能 OP 的意思是一个循环列表。
-
@Enrique : 编辑我的问题了解更多详情,请给我时间
标签: java data-structures linked-list