【发布时间】:2017-03-12 01:58:18
【问题描述】:
我们知道,为了检测链表中的循环,我们使用慢指针和快指针,其中首先我们用头节点初始化两个慢和快节点
然后我们提前两步遍历快指针,然后用一个慢速指针向前一步。
如果我们发现两个地址相等,则存在循环,否则如果 fast==null || fast.next==null 则没有循环。
现在我的问题是
“是否有可能在不使用快速和慢速指针的情况下检测单链表中的循环?”强>
任何想法将不胜感激。
提前致谢。
【问题讨论】:
标签: data-structures linked-list