LinkedList
涉及到链表的头插尾插新增删除等一系列操作
双向链表
无头双向链表:
同时涉及到增删查改等
LinkedList&ArrayList的区别
1.根据下标查找的使用ArrayList
2.经常插入和删除的使用LinkedList
3.ArrayList 在物理上是连续的,LinkedList逻辑上连续物理上不一定连续
4.ArrayList支持随机访问O(1),LinkedList不支持随机访问O(n)
5.ArrayList头插O(n),LinkedList头插O(1)
6.插入的过程中ArrayList需要扩容,LinkedList不需要扩容
7.ArrayList高校存储+频繁访问,LinkedList任意位置频繁插入/删除