1.ArrayList是基于索引的数据接口, 它的底层是数组.它可以以o(1)时间复杂度对
元素进行随机访问.LinkedList是以元素列表的形式存储它的数据,每一个元素都
和它的前一个和后一个元素链接在一起,在这种情况下,查询某一个元素时间复杂
度是o(n).
2.LinkeLIst的插入,删除操作速度更快, 因为当元素被添加到集合任意位置的
时候,不需要像数组那样重新计算大小或者是更新索引.
3.LinkedList比ArrayaList更占内存,因为LinkedList为每一个节点存储了两个引用,
一个指向前一个元素的,一个指向下一个元素的.