LinkList底层源码
1 | 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的频率更高
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 InsectMk的个人空间!
评论