【发布时间】:2014-10-30 07:40:05
【问题描述】:
最近我接受了一个 Java 软件开发人员的面试,面试官问了我一些在我看来很愚蠢的问题。其中之一是如果您有链表,如何查找链表中是否存在循环。现在我的问题不是如何检查循环,而是我需要一个真实的例子,什么时候会产生这个问题,什么时候需要检查开发 Java Web 应用程序的列表?!
【问题讨论】:
-
我在我的一个项目中使用了旋转缓冲区。该缓冲区存储在一个数组中,并使用精美的光标跟踪进行旋转,但它也可以作为循环缓冲区实现。
-
查看这个问题,它似乎与您所问的相似,并且答案中有示例。 stackoverflow.com/questions/494830/…
-
cycle是什么意思? -
这些问题很少适用于现实生活中的情况,而是为了测试你的分析思维能力和逻辑。
标签: java data-structures