LinkList底层源码
LinkList底层源码
InsectMk1 | public abstract class AbstractList<E> extendsAbstractCollection<E>implements List<E> { |
1 | public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>{ |
1 | public class Test01 { |
LinkedList的数据结构是什么?
双向链表
ArrayList和LinkedList的效率问题?
ArrayList的数据结构:一维数组
LinkedList的数据结构:双向链表
添加数据,不扩容的情况 – ArrayList快
添加数据,扩容的情况 – LinkedList快
删除数据 – LinkedList快
修改数据 – ArrayList快
查询数据 – ArrayList快
经验:在处理业务时,更多的是查询功能,ArrayList查询快,所以我们使用ArrayList的频率更高
评论
匿名评论隐私政策