我需要访问LinkedList
a 的内部LinkedHashMap
。我希望能够同时访问尾部和头部。通过迭代器,我只能访问头部或尾部,这取决于构造时使用的访问顺序。
如何有效地访问O(1)中内部列表的头部和尾部?
这个想法类似于 Apache Common Collection LinkedHashMap.asList()
(但我想避免将 Apache Commons Collections 添加为依赖项,因为我已经有 Guava)。
我需要访问LinkedList
a 的内部LinkedHashMap
。我希望能够同时访问尾部和头部。通过迭代器,我只能访问头部或尾部,这取决于构造时使用的访问顺序。
如何有效地访问O(1)中内部列表的头部和尾部?
这个想法类似于 Apache Common Collection LinkedHashMap.asList()
(但我想避免将 Apache Commons Collections 添加为依赖项,因为我已经有 Guava)。