最新 最热

对LinkedList ,单链表和双链表的理解

1. ArrayList底层使用 数组 来存储元素,如果不熟悉可以来再看看: ArrayList与顺序表-CSDN博客

2024-10-09
4

算法笔试题:有效的括号字符串,常规栈思路

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第14天,点击查看活动详情

2024-05-22
1

从Java源码上分析为什么LinkedList随机访问比顺序访问要慢这么多?

随机访问使用list.get(i)方法,从源码中我们可以得知,每次list.get(i)都遍历找到该元素位置再返回,当我们需要遍历一次list,其实list.get(i)会遍历很多次,做了重复性工作。...

2024-05-21
1

Java一分钟之-高级集合框架:LinkedList与TreeSet

Java集合框架提供了丰富的数据结构,其中LinkedList和TreeSet是两种常用但性质不同的容器。在这篇博客中,我们将探讨这两个类的特性、常见问题和易错点,并通过代码示例来加深理解。...

2024-05-18
1

深度解析LinkedList

LinkedList是Java集合框架中List接口的实现之一,它以双向链表的形式存储元素。与传统的数组相比,链表具有更高的灵活性,特别适用于频繁的插入和删除操作。让我们从底层实现开始深入了解这个强大的数据结构。...

2023-12-26
1

Java 面试必考,Vector、ArrayList、LinkedList有何区别?

今天,阿七继续带大家来看一道经典面试题。对比 Vector、ArrayList、LinkedList 有何区别?你应该使用什么线程安全的集合框架?

2023-12-07
5

Java 面试必考,Vector、ArrayList、LinkedList有何区别?

今天,阿七继续带大家来看一道经典面试题。对比 Vector、ArrayList、LinkedList 有何区别?你应该使用什么线程安全的集合框架?

2023-12-07
5

Collection实现类解析ArrayList,LinkedList,Vector

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-11-18
3

【面试题精讲】ArrayDeque 与 LinkedList 的区别

ArrayDeque和LinkedList是Java集合框架中的两种双端队列实现类。它们分别基于数组和链表实现,在不同的场景下具有不同的优势。ArrayDeque适用于需要高效随机访问元素和栈/队列操作的场景,而LinkedList适用于需要频繁在...

2023-10-22
1

【面试题精讲】LinkedList 插入和删除元素的时间复杂度

LinkedList 是一种链表数据结构,它的插入和删除操作在某些情况下具有较好的性能。下面我将详细解释 LinkedList 插入和删除元素的时间复杂度。

2023-10-22
1