何时在ArrayList或LinkedList上使用GlueList?

我遇到了一个名为GlueList的新列表实现

我想知道何时应该使用ArrayList或LinkedList。

老实说,如果你在GlueList上阅读信息之后决定不知道为什么它更好(不同),甚至有基准来看到真正的价值观和Big-O表示法 – 你不能在你需要的位置考虑使用“尽可能有效”的清单。

如果您不确定要使用什么,这条规则就足够了:

我是否需要经常根据arrays中的位置选择项目? 然后使用ArrayList。

我是否需要经常在数组中间添加/删除项目? 使用LinkedList

PS:我很长时间没有使用LinkedList,在大多数“通常”情况下,ArrayList更好。