1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

LinkedList随机删除和插入的效率应该是比较高的

LinkedList随机删除和插入的效率应该是比较高的,只是进行指针的操作,相比于ArrayList拷贝数组的操作效率高不少。
This commit is contained in:
Sortinn 2018-08-10 09:03:16 +08:00 committed by GitHub
parent ae5d8cd246
commit b68beebe38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,7 +21,7 @@
**ArrayList** 是一个数组队列,相当于动态数组。它由数组实现,随机访问效率高,随机插入、随机删除效率低。 **ArrayList** 是一个数组队列,相当于动态数组。它由数组实现,随机访问效率高,随机插入、随机删除效率低。
**LinkedList** 是一个双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList随机访问效率低但随机插入、随机删除效率 **LinkedList** 是一个双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList随机访问效率低但随机插入、随机删除效率
**Vector** 是矢量队列和ArrayList一样它也是一个动态数组由数组实现。但是ArrayList是非线程安全的而Vector是线程安全的。 **Vector** 是矢量队列和ArrayList一样它也是一个动态数组由数组实现。但是ArrayList是非线程安全的而Vector是线程安全的。