【发布时间】:2011-02-15 11:35:33
【问题描述】:
我在 Java 类中有一个私有 LinkedList,并且经常需要检索列表中的最后一个元素。列表需要扩展,因此我试图决定是否需要在进行更改时保留对最后一个元素的引用(以实现 O(1)),或者 LinkedList 类是否已经通过 getLast() 调用完成了该操作.
LinkedList.getLast() 的大 O 成本是多少?是否记录在案?(即我可以依赖这个答案还是不应该做任何假设和缓存它,即使它是 O(1)?)
【问题讨论】:
标签: java performance collections big-o