在Java中ArrayList和LinkedList的区别是什么

时间:2022-12-06 01:50

在Java中ArrayList和LinkedList的区别是什么

Java中ArrayList和LinkedList的区别:

1.ArrrayList数据结构是数组,支持随机访问,而 LinkedList数据结构是双向循环链表,不支持随机访问。

2.ArrayList比LinkedList在随机访问的时候效率要高。

3.ArrayList主要控件开销在于需要在lList列表预留一定空间,而LinkList主要控件开销在于需要存储结点信息以及结点指针信息。

4.使用下标访问一个元素,ArrayList的时间复杂度是 O(1),而 LinkedList是O(n)。

标签:
随便看看
本类推荐
本类排行
热门标签

我国国家通讯社行不行啊细狗新年贺词祝福语2023年祝福语新年新年贺词新年贺词祝福语居家抗病毒小药箱除夕高速免费吗2022年除夕高速免费吗春联春联句子大全春联句子大全七字年夜饭十二道菜年夜饭十二道菜单年夜饭吃什么年夜饭吃什么菜吃年夜饭的寓意年夜饭黑芝麻菊花茶晒菊花茶腌腊肉送妈妈生日礼物汉白玉送闺蜜水钻送女人礼物爸爸生日送礼物送老公