【发布时间】:2016-10-02 17:50:13
【问题描述】:
对于 Java ArrayList,是否准确地说按索引添加和删除以摊销的常数时间运行,这意味着平均是常数时间(在极少数情况下通过设置内存为线性时间,以便未来的操作更快)?
【问题讨论】:
-
是的,但这似乎不是基于索引的。我说的只是索引。
-
ArrayList 和 LinkedList 方法的一般性能在this answer 中回答。它还包含在索引处添加元素,或在索引处删除元素。
标签: java arraylist time-complexity asymptotic-complexity