从继承关系看功能AbstractList类
ArrayList外围暴露出来的只是一些操作的表象,底层数据的存储和操作都是基于数组的基础上ArrayList访问为什么那么快?
这就意味着,它的特性和数组一样:查询快!删除插入慢。
因此:查询(确切的说是访问,而不是查找)的时间复杂度是O(1)为什么删除和增加那么慢?
因此:插入、删除的时间复杂度是O(N)2.3 动态数组源码深入剖析
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |