【发布时间】:2012-12-25 20:07:53
【问题描述】:
有什么方法可以将 LinkedList 类的对象转换为循环链表。
或者在 java.util 中有没有像 CircularLinkedList 这样的预定义类 像这样的东西(像http://docs.oracle.com/javase/1.4.2/docs/api/java/util/LinkedList.html这样的东西)
任何帮助将不胜感激......
在此先感谢 :-)
【问题讨论】:
-
最终目标是什么。 Guava 的 Iterators.cycle() 方法可能正是您想要的。您也可以自己包装清单,这应该不会太难,但这取决于目标是什么。
-
趣事:
LinkedList实际上在内部实现为循环链表with a dummyheadernode。
标签: java data-structures