我必须在 ArrayList 和 LinkedList 这两种数据结构之间进行选择。我有两个操作 op_one,op_two。
如果我选择 ArrayList - 我最终会得到
for op_one ------ O(n), and at maximum n re-allocations
for op_two ------ O(1), and at maximum n re-allocations
如果我选择 LinkedList - 我最终会得到
for op_one ------ O(n), and zero re-allocations
for op_two ------ O(n), and zero re-allocations
我将存储数百万个可比较的元素。我将同样可能地进行这两项操作。我应该选择哪一个。