Android 数据结构优化 libokaifa 2022-06-22 93 阅读1分钟 ArrayList LinkList HashMap 1.7 之前:数组+链表 1.8 之后:数组+链表+红黑树 SparseArray 双数组 一个数据存key 一个数组存value,使用二分查找法进行插入查询,有序使用后会越使用越快,主要思想为:hashmap key value 的形式 使用优化:存放 int key 值得时候 使用有序存放,可以减少二分查找的速度 ArrayMap 总结: 数据结构的使用根据业务的选择使用,无非是时间换空间和空间换时间的问题;