ArrayList和LinkedList的区别?如何选用?
发布日期:2021-10-06 02:38:17
浏览次数:4
分类:技术文章
本文共 206 字,大约阅读时间需要 1 分钟。
区别:
ArrayList 基于数组,LinkedList基于链表;
数组擅长随机查找,链表擅长增加删除;
比较项 ArrayList LinkedList 在尾部添加 √ 随机位置添加 √ 随机查找 √
Tips:
- 仅一次性的从尾部添加,后只需读取一次,建议使用ArrayList;
- 需要频繁添加元素,或完成添加后频繁通过indexOf方法从List里查找元素,建议使用LinkedList(链表擅长增加删除)
转载地址:https://blog.csdn.net/luxuiary/article/details/105613553 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月14日 13时58分20秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Math - 高斯分布(正态分布)
2019-04-27
android学习笔记----简易音乐播放器原理
2019-04-27
Unity编辑器扩展——标签属性Attribute
2019-04-27
Unity中实现拖拽操作
2019-04-27
Unity中的UGUI事件系统
2019-04-27
C#中的常量
2019-04-27
C#中的静态变量与非静态变量
2019-04-27
C#中的ref、out、params关键字
2019-04-27
C#中的多态性
2019-04-27
C#中的命名空间
2019-04-27
设计模式——状态模式
2019-04-27
设计模式——工厂模式
2019-04-27
Unity中实现有限状态机FSM
2019-04-27
Unity中实现反弹
2019-04-27
U3D游戏开发框架(九)——事件序列
2019-04-27
Unity中解决“SetDestination“ can only be called on an active agent that has been placed on a NavMesh
2019-04-27
Unity中的刚体
2021-06-30
Unity中的坐标转换
2021-06-30
Unity中为什么不能对transform.position.x直接赋值?
2021-06-30