首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Java中,LinkedList是如何在内部工作的?

在Java中,LinkedList是如何在内部工作的?
EN

Stack Overflow用户
提问于 2011-11-23 16:47:53
回答 7查看 33.5K关注 0票数 9

据我所知,链表的概念是一堆对象,它们通过“下一个”,有时还有“前一个”属性来遍历这些对象。

我注意到,在Java语言中,您可以使用.add()、.get()等相同的方法创建一个LinkedList object...but,并将其视为数组/列表/序列。

那么,LinkedList在内部是一个类似数组的序列吗?

EN

Stack Overflow用户

发布于 2011-11-23 16:51:08

使用链表可以实现一个像数组一样工作的对象。与数组相比,有些操作会更快,有些会更慢。例如,对于接近末尾的元素,使用链表调用get()的速度可能比使用数组慢得多。但是,这仍然是可能的。

另一方面,从链表的中间删除元素将比使用数组完成的相应操作更快。

票数 1
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8239310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档