首页 > 知识问答文章正文

ArrayList和LinkedList的区别

知识问答 2022-05-01 18:30:32 admin

Java中有两类,一个是Arraylist. 一个是Linkedlist,他们还是有着很大区别,具体是哪些区别呢,我们一起来看看吧!

操作方法

【步骤01】

第一点是ArrayList要优于LinkedList(在随机访问),造成这种情况的主要是因为LinkedList要移动指针,但是Arraylist 不需要

【步骤02】

但是linkedlist在数据的新增和删除操作方面占优势,因为ArrayList执行这项需要移动数据,但是linkedlist 不需要

【步骤03】

另外一个区别就是他们的数据结构不同,ArrayList是基于动态数组的数据结构,但是LinkedList是链表的数据结构。

【步骤04】

Arraylist 的速度比Linkedlist 速度要快一点,因为Arraylist 访问数据的时候不像Linkedlist是从一端到另外一端的,比较简单

特别提示

你是否了解了呢?

标签:

发表评论

评论列表

可盼网Copyright @ 2011-2024 All Rights Reserved. |版权所有 备案号: 豫ICP备2022006457号-8