会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
duolaimi
博客园
首页
新随笔
联系
管理
订阅
Java面试笔记-基础篇-LinkedList_vs_ArrayList
1.ArrayList和LinkedList的区别
ArrayList:
基于数组,需要连续内存
随机访问快(指根据下标访问)
尾部插入、删除性能可以,其他部分插入、删除都会移动数据,因此性能会低
可以利用cpu缓存,局部性原理
LinkedList:
基于双向链表,无需连续内存
随机访问慢(要沿着链表遍历)
头尾插入删除性能高
占用内存多
posted @
2022-02-09 01:30
duolaimi
阅读(
42
) 评论(
0
)
收藏
举报
刷新页面
返回顶部