ArrayList与LinkedList的区别,HashMap与HashSet , HashTable的区别

1.ArrayList 跟LinkedList 的区别 1.1:arraylist 跟linkedlist 的区别 arraylist 底层是基于动态数组,根据下表随机访问数组元素的效率高,向数组尾部添加元素的效率高;可是,删除数组中的数据以及向数组中间添加数据效率低,由于须要移动数组。例如最坏的状况是删除第一个数组元素,则须要将第2至第n个数组元素各向前移动一位。而之因此称为动态数组,是由于Ar
相关文章
相关标签/搜索