Java 什么是弗洛伊德';s_循环_查找_算法以及在哪里可以有效地使用它?

Java 什么是弗洛伊德';s_循环_查找_算法以及在哪里可以有效地使用它?,java,algorithm,math,data-structures,Java,Algorithm,Math,Data Structures,我试图理解Floyd的循环查找算法,但解释似乎很抽象。有人能帮我理解这个问题吗?它的基本用途是什么?这是否意味着它可以用来查找数组是否有重复的元素?还有java实现?维基百科在这方面有一个很好的条目:,它用于检测链接数据结构(通常是链接列表)中的周期

我试图理解Floyd的循环查找算法,但解释似乎很抽象。有人能帮我理解这个问题吗?它的基本用途是什么?这是否意味着它可以用来查找数组是否有重复的元素?还有java实现?

维基百科在这方面有一个很好的条目:,它用于检测链接数据结构(通常是链接列表)中的周期