欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

为什么ArrayList查询效率高,删除效率慢,arraylist效率高

来源: javaer 分享于  点击 16534 次 点评:56

为什么ArrayList查询效率高,删除效率慢,arraylist效率高


ArrayLIst查询效率高:ArrayLIst是连续存放元素的,找到第一个元素的首地址,再加上每个元素的占据的字节大小就能定位到对应的元素。

LinkedList插入删除效率高。因为执行插入删除操作时,只需要操作引用即可,元素不需要移动元素,他们分布在内存的不同地方,通过引用来互相关联起来。而ArrayLIst需要移动元素,故效率低。

相关文章

    暂无相关文章

用户点评