根据我理解的基于双端链接列表的Java链接列表实现不在双向链表(因为我们没有任何方法后退)。虽然我可以看到降我们落后的方法。不确定我们应该称之为双链表实现?java中的链接列表实现?
1
A
回答
4
LinkedList
实际上满足两个接口:简单的List
和双链接的Deque
。所以它可以做到这一点,这取决于你如何使用它。
(在内部,它如果你想这样称呼它保持一个和下一个元素的引用,以便它是双向链接。)
2
当然,你可以去向前和向后:刚刚获得的ListIterator调用myList.listIterator(),你就可以访问“next()”和“previous()”方法。
来源:http://download.oracle.com/javase/1.4.2/docs/api/java/util/ListIterator.html
+0
也许它更好:http://download.oracle.com/javase/6/docs/api/java/util/ListIterator html的 –
1
是的,你可以通过JavaSE的提供的ListIterator接口做到这一点。使用这个函数你可以前进和后退,因为它具有next()和previous()函数,还可以检查nextNext()和hasPrevious()这样的前一个元素,它只是双端链表希望你明白。
相关问题
- 1. 在java中实现链接列表
- 2. 实现链接列表
- 3. 链接列表实现中的错误
- 4. python中的链接列表实现
- 5. 使用C++中的链接列表实现队列实现
- 6. 使用Java中的数组实现链接列表
- 7. 什么是链接列表中的头Java实现
- 8. 在已实现的链接列表中获取方法,Java
- 9. 在Kotlin中实现链接列表
- 10. 链接列表实现与接口
- 11. 链表实现java
- 12. 链接列表的动态实现
- 13. 如何在Java中实现链接列表?
- 14. 如何在java中使用HashMap实现链接列表
- 15. 带链接列表的Java收集实现
- 16. 递归实现链接列表实现的复制构造函数java
- 17. 链接列表实现与结构
- 18. 在链接列表上实现克隆
- 19. 链接列表实现帮助 - Visual C++
- 20. 链接列表实现分类方法
- 21. 链接列表实现 - 程序崩溃
- 22. 链接列表实现问题
- 23. 使用链接列表实现堆栈
- 24. C++链接列表实现崩溃
- 25. Array-style链接列表实现C++
- 26. 排序链接列表实现
- 27. Java中链接列表的链接列表
- 28. JAVA链接列表
- 29. 链接列表Java
- 30. Java - 链接列表
你能改说你的问题吗?我不确定你在问什么 - 你对双/双(?)链表有什么了解。你甚至似乎已经自己回答了这个问题。 –
请参阅:http://stackoverflow.com/questions/2297110/java-linkedlist-previous-next –