
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
从 ArrayList 到 LinkedList:Java 集合中数组与链表的深度对比
摘要 本文介绍了ArrayList的缺陷及其替代方案LinkedList的实现。ArrayList底层采用连续数组存储,导致任意位置插入/删除元素时效率低下(O(n))。链表结构通过节点引用实现非连续存储,分为单向/双向、带头/不带头、循环/非循环等类型。文章给出了无头单向非循环链表的完整Java实现,包括头插、尾插、任意位置插入、查找、删除等操作。最后提到双向链表在单向链表基础上增加prev指针

到底了








