据我所知,链表的概念是一堆对象,它们通过“下一个”,有时还有“前一个”属性来遍历这些对象。
我注意到,在Java语言中,您可以使用.add()、.get()等相同的方法创建一个LinkedList object...but,并将其视为数组/列表/序列。
那么,LinkedList在内部是一个类似数组的序列吗?
发布于 2011-11-23 16:51:08
使用链表可以实现一个像数组一样工作的对象。与数组相比,有些操作会更快,有些会更慢。例如,对于接近末尾的元素,使用链表调用get()的速度可能比使用数组慢得多。但是,这仍然是可能的。
另一方面,从链表的中间删除元素将比使用数组完成的相应操作更快。
https://stackoverflow.com/questions/8239310
复制相似问题