LinkedList与ArrayList
来源:互联网 发布:snmp采集哪些数据 编辑:程序博客网 时间:2024/06/05 15:35
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构;
2.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针;
2.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针;
3.对于新增和删除操作,LinkedList比较占优势,因为ArrayList要移动数据;
---------------------------------------------------------------------------------------------------------------
总结:
ArrayList更适合读取数据,linkedList更适合添加或删除数据;
当操作是在一列数据的后面添加数据而不是在前面或中间,并且需要随机地访问其中的元素时,使用ArrayList会提供比较好的性能;
当你的操作是在一列数据的前面或中间添加或删除数据,并且按照顺序访问其中的元素时,就应该使用LinkedList了;
阅读全文
0 0
- Vector,ArrayList与LinkedList
- ArrayList与LinkedList
- LinkedList与ArrayList
- ArrayList与linkedList使用
- ArrayList与LinkedList区别
- ArrayList与LinkedList
- linkedList与arrayList
- ArrayList与LinkedList
- List(ArrayList与LinkedList)
- ArrayList 与LinkedList
- ArrayList与LinkedList
- Linkedlist与ArrayList学习
- ArrayList与LinkedList
- ArrayList与LinkedList区别
- linkedlist与arraylist区别
- ArrayList 与LinkedList 复杂度
- 深入浅出LinkedList与ArrayList
- ArrayList与LinkedList
- A
- mysql小结常用知识点
- SQLite学习手册(索引和数据分析/清理)
- table表格中每行都有一个修改按钮怎么实现修改功能
- java中的io流之文件操作
- LinkedList与ArrayList
- vs2013下C/C++连接mysql数据库相关问题
- [P1908]逆序对
- linux查看网卡驱动
- android通过Intent跳转到添加联系人界面的小结
- linux ubuntu 软件安装
- jenkins 实现PHP持续集成部署
- 深入解析HashMap、HashTable
- 财富论坛交通保障移动端项目记录